我有一个像下面这样的json数组对象
$ scope.Json = [{ ID: “5464”, 类: “9”, 等级: “4” }]
我想在Json中添加“Name”:“Vicky”项目。所以我的结果应如下所示。
$ scope.Json = [{ ID: “5464”, 类: “9”, 等级: “4”, 名称:“薇琪” }]
我是棱角分明的新人,有人可以帮忙吗?
答案 0 :(得分:1)
使用数组map()方法。
<强>样本强>
var json = [{ Id:"5464", Class:"9", Rank:"4" }];
json.map(function(item) {
item.Name = 'Vicky';
});
console.log(json);
答案 1 :(得分:0)
首先,对象ps -ef | grep "jobs:work"
不是JSON而是字符串。要获取JSON,您需要解析字符串,如下所示:
$scope.Json
其次,你的输入是一个奇特的 JSON,因为它是一个包含一个元素的数组(依次有3个元素。我想你想要这个:
$scope.Json = JSON.parse(<string>) ;
完成后,您可以添加所需的元素:
$scope.Json = JSON.parse({ Id:"5464", Class:"9", Rank:"4" }) ;