我有JSON文字,如下所示。
{
"GB":[
{"name":"Bob","score":9},
{"name":"Joe","score":6},
{"name":"Tom","score":7}
],
"GP":[
{"name":"Mahesh","score":19},
{"name":"Anand","score":62},
{"name":"Sawapnil","score":76}
]
}
如何编辑或从JSON上方删除。比如,如果GB - >得分:7分:73分 删除GP - > { “名称”: “阿南德”, “得分”:62}
答案 0 :(得分:1)
你把它变成一个数组然后回到json。
var arr = $.map(obj, function(el) { return el });
arr['GB'][3]['score'] = 73;
var myJsonString = JSON.stringify(arr);
或作为javascript对象:
var jsonobj = JSON.parse(json);
jsonobj.GB[3].score = 73;
var myJsonString = JSON.stringify(arr);