我有一个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;
如果要访问某些属性。