如何访问Json对象的元素? [英] How to access element of a Json Object?

查看:71
本文介绍了如何访问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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆