jquery json取某个元素,如何使用jQuery从JSON获取属性值

I am generating json from an xml file using the Newtonsoft dll. From the below how would I get the address details into a list(if there were more in the example) and write them to a dropdown list I have the following valid json (checked onjsonlint):

{

"?xml": {

"@version": "1.0",

"@encoding": "utf-8"

},

"Root": {

"Information": {

"Error": {

"ErrorNo": "0",

"ErrorMsg": null

},

"Address": {

"Address": [

{

"@AddressID": "14961943",

"@Sequence": "1",

"@Description": "Some Company Name, Some Building, 10 Some Street, Some County, Some City"

}

]

}

}

}

}

解决方案

Try this:

var json = // that object above

var addresses = json.Root.Information.Address.Address;

for (var i = 0; i < addresses.length; i++) {

var $option = $("").val(addresses[i]["@AddressID"]).text(addresses[i]["@Description"]);

$("#mySelect").append($option);

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值