我试图使用jquery.each()显示我的json数据。 现在这是json
var json =
[
{"id":"1","tagName":"apple"},
{"id":"2","tagName":"orange"
}]
然后我可以展示它
$.each(json, function(idx, obj) {
alert(obj.tagName);
});
但我的json是
{
"Message": "Success",
"Code": "200",
"Payload": [
{
"year": "2015",
"month": "6",
"fileCount": "985",
"totalFileSize": "2820"
},
{
"year": "2015",
"month": "7",
"fileCount": "15347",
"totalFileSize": "66549"
}
]
}
现在我需要读取Payload中的数据。请帮帮我
答案 0 :(得分:1)
非常简单。 Payload
是您提供的对象的属性,可以像下面这样访问:json.Payload
。所以你应该把它作为$.each()
方法的第一个参数传递给你。你走了:
$.each(json.Payload, function(idx, obj) {
console.log(obj);
});
答案 1 :(得分:0)
您也可以使用
$.map(array,function(obj,index){
console.log(obj)
});
用于迭代数组