jquery 如何读取并显示 JSON数组

//json数据格式:[{'key1':'val','key2':0,'key3':{'subkey':[{'ssubkey1':'ssubval1','ssubkey2... // json数据格式:
[
{
'key1':'val',
'key2': 0,
'key3':{
'subkey': [
{
'ssubkey1':'ssubval1',
'ssubkey2':'ssubval2'
}
]
}
},
{
'key1':'val',
'key2': 0,
'key3':{
'subkey': [
{
'ssubkey1':'ssubval1',
'ssubkey2':'ssubval2'
}
]
}
}
]

// 如上

// 以下为jquery代码

$.getJSON(url,function(json){
$.each(json,function(i,item){
// item.key1 --> val
// item.key2 --> 0
// item.key3.subkey --> [object]
// item.key3.subkey.ssbubkey1 --> undefined
});
});

本人小白,麻烦大神指点迷经:
请告诉我如何读取 item.key3.subkey.ssbubkey1 的值
展开
 我来答
匿名用户
2015-08-26
展开全部
$.getJSON(url,function(json){
    $.each(json,function(i,item){
item.key3.subkey[0].ssubkey1-->ssubval1
});
});
追问
如果 subkey 里面有多个数组 是不是

for(var i=0;i<item.key.subkey.length;i++){
var str = item.key.subkey[i].ssubkey1;

}

对吗?
378555643
2015-08-26 · TA获得超过194个赞
知道答主
回答量:6
采纳率:0%
帮助的人:5.1万
展开全部

这个比较简单

$.getJSON(url,function(json){
   $.each(json,function(i,item){
       // item.key1  --> val
       // item.key2  --> 0
       // item.key3.subkey  --> [object]
        var subkey   =  item.key3.subkey;
        var ssubkey1 =  subkey[0].ssubkey1;
  


   });
});
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式