使用Ajax和JavaScript解析JSON字符串



我有一个vb.net Web服务,该Web服务会产生我使用Ajax和javaScript处理的JSON字符串。目前,我使用newtonsoft.json构建字符串,JSON看起来像:

[{"名称":" Richard","描述":" Richard

我使用

对其进行解析
     success: function (data) {    
     var = dataJson = JSON.parse(data.d); 

从我的成功函数中。我开始尝试jsonconvert.serializeObject(DS),它出现了:

{"结果":[{" name":" Richard"," Descript":" Richard。

我的datajson = json.parse(data.d);

正在绊倒"结果",我知道我正在对服务器上的数据集进行消毒,但需要知道如何读取第一个结果。类似:

  dataJson = JSON.parse(data.d);
  var results = dataJson.[0] ?????

首先,您的问题代码以下是我希望只是一个错字:

var = dataJson = JSON.parse(data.d); 

应该是:

var dataJson = JSON.parse(data.d); 

第二,当您在后端中序列化对象(或列表或数组),然后在JavaScript中进行除外序列化时,您将具有相同的对象,而现在在JavaScript中,因此,如果是数组或列表,您将访问这样的第一个元素:

var results = dataJson[0];

或:

var results = dataJson[0].something;

如果要访问某些属性。

相关内容

  • 没有找到相关文章

最新更新