我有一个类似于
的 json{
"Payload":[{
"PrevYr":"21333",
"CurYr":"123454"
},{
"PrevYr":"234333",
"CurYr":"45546"
},{
"PrevYr":"3563",
"CurYr":"67854"
}]
}
现在在我的代码中我使用
读取这个 json $.getJSON("readJson.json", function (data) {}
我需要读取 json 并创建另一个 json 并对其进行一些更改。但我无法读取“CurYr”和“PrevYr”。我的意思不是他们的值(value)观。但他们。因此,如果有 2014 年和 2015 年代替 curyr 和 prevyr,我也可以得到它们。我需要阅读左侧。请帮忙..
最佳答案
尝试这样的事情,
var test = {
"Payload":[{
"PrevYr":"21333",
"CurYr":"123454"
},{
"PrevYr":"234333",
"CurYr":"45546"
},{
"PrevYr":"3563",
"CurYr":"67854"
}]};
$.each(test.Payload,function(key,val){
$.each(val,function(key1,val1){
alert(key1);
});
});
或
var keySet = Object.keys( test.Payload[0] );
alert( keySet[0]);
alert( keySet[1]);
关于javascript - 如何动态获取json的左侧数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34282810/