我有JSON为
var newJSON = [{“key”:“India”,“value”:“72”},{“key”:“India”,“value”:“27”},{“key”:“Pakistan “ ”值“: ”90“},{ ”键“: ”Zimbamwe“, ”值“: ”88“},{ ”键“: ”印“, ”值“: ”100“},{” 键“:” 巴”, “值”: “172”}]
我希望得到理想的结果
[{ “键”: “印”, “值”: “199”},{ “键”: “巴”, “值”: “262”},{ “键”: “Zimbamwe”,”值 “:” 88" }]
请帮我解决这个问题
答案 0 :(得分:0)
你确定要将它们作为{"india","20"}
??
或者是{"india":"20"} //this is recommended
json["india"]
或json[0]
<强>更新强>
var yourObj={key:'india', value:72};
var newObj = {};
newObj[yourObj.key] = yourObj.value;
newObj["Austria"]=100; // adds as a new list object
答案 1 :(得分:0)
您可以使用
var jsondata = [];
var firstvalue = {country:"India",number:"200"};
jsondata.push(firstvalue);
var secondvalue = {country:"Australia",number: "210"};
jsondata.push(secondvalue);
for(var i =0; i< jsondata.length;i++){
console.log(jsondata[i].country);
}