如何访问Json对象的元素? [英] How to access element of a Json Object?
本文介绍了如何访问Json对象的元素?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在将DataSet转换为Json,它看起来像这样(客户端的data.d返回给客户端)
I am converting DataSet to Json which looks like this (data.d at clientside which is returned to client)
{"patients":[{"name":"sam","id":"1"},{"name":"mark","id":"2"}],"medications":[{"id":"1","medication":"atenolol"},{"id":"2","medication":"amoxicillin"}]}
现在我是试图在变量中获取患者数据表,但我无法这样做。
我试过
Now I am trying to get Patient datatable in a variable but I am unable to do so.
I tried
var dt=data.d;
但
But
dt['patients']
给我解开。
推荐答案
嗨Arbaaz,
实际上它是一个JSON对象而不是一个数组所以你必须使用以下内容:
Hi Arbaaz,
Actually it is a JSON object not an array so you have to use following:
//First convert your response in JSON object
var dt = JSON.stringify(data.d);
//Now you can access Patients name like
alert(dt.patients[0].name) // it will popup "sam"
谢谢,
Imdadhusen
Thanks,
Imdadhusen
这篇关于如何访问Json对象的元素?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文