Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/423.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在json数组中添加重复字符串值_Javascript_Json - Fatal编程技术网

Javascript 如何在json数组中添加重复字符串值

Javascript 如何在json数组中添加重复字符串值,javascript,json,Javascript,Json,我有JSON作为 var newJSON=[{“key”:“India”,“value”:“72”},{“key”:“India”,“value”:“27”},{“key”:“Pakistan”,“value”:“90”},{“key”:“Zimbamwe”,“value”:“88”},{“key”:“India”,“value”:“100”},{“key”:“Pakistan”,“value”:“172”}] 我想要理想的结果 [{“键”:“印度”,“值”:“199”},{“键”:“巴基斯坦”

我有JSON作为

var newJSON=[{“key”:“India”,“value”:“72”},{“key”:“India”,“value”:“27”},{“key”:“Pakistan”,“value”:“90”},{“key”:“Zimbamwe”,“value”:“88”},{“key”:“India”,“value”:“100”},{“key”:“Pakistan”,“value”:“172”}]

我想要理想的结果

[{“键”:“印度”,“值”:“199”},{“键”:“巴基斯坦”,“值”:“262”},{“键”:“津巴布韦”,“值”:“88”}]


请帮我做这个

你确定你想要它们作为
{“india”,“20”}

或者是
{“印度”:“20”}//建议这样做

那你就可以了
json[“印度”]
json[0]

更新:

var yourObj={key:'india', value:72};
var newObj = {};
newObj[yourObj.key] = yourObj.value;
newObj["Austria"]=100; // adds as a new list object
你可以用

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);
        }
var firstvalue={国家:“印度”,编号:“200”};
jsondata.push(firstvalue);
var secondvalue={国家:“澳大利亚”,编号:“210”};
jsondata.push(第二个值);
for(var i=0;i
{“India”,200}
语法无效,JavaScript中没有此类对象。我想将对象{key:“India”,value:“72”}转换为对象{India:“72”}请帮助我