【发布时间】:2016-08-26 16:10:36
【问题描述】:
我有一个设计糟糕的 JSON 对象,不幸的是我目前无法更改它包含许多对象。这是我正在使用的示例:
var land = [
{"name":"city","value":"Los Angeles"},
{"name":"state","value":"California"},
{"name":"zip","value":"45434"},
{"name":"country","value":"USA"}
];
这是我循环 i 的方式:
$(document).ready(function(){
$.each(land, function(key,value) {
$.each(value, function(key,value) {
console.log(key + ' : ' + value);
})
});
})
结果如下:
name : city
value : Los Angeles
name : state
value : California
name : zip
value : 45434
name : country
value : USA
我的目标是得到这样的结果:
city : Los Angeles
state : California
zip : 45434
country: USA
我在这里缺少什么?如何达到我的预期结果?提前谢谢你:)
【问题讨论】:
-
仅供参考:您没有“JSON 对象”。没有“JSON 对象”之类的东西。这是一个普遍的误称。 JSON 是一种文本格式。你所拥有的是一组对象。不是 JSON,只是对象。
标签: javascript jquery json