JSON Literal Manupulation

时间:2016-10-03 17:28:25

标签: javascript jquery json

我有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}

1 个答案:

答案 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);