我有一个像
{
"Payload":[{
"PrevYr":"21333",
"CurYr":"123454"
},{
"PrevYr":"234333",
"CurYr":"45546"
},{
"PrevYr":"3563",
"CurYr":"67854"
}]
}
现在在我的代码中,我使用
$.getJSON("readJson.json", function (data) {}
我需要阅读json并创建另一个带有一些更改的json。但是我看不懂“ CurYr”和“ PrevYr”。我的意思不是他们的价值观。但是他们。因此,如果有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]);