使用角度js

时间:2017-03-28 15:40:44

标签: angularjs arrays json

我有一个像下面这样的json数组对象

$ scope.Json = [{   ID: “5464”,   类: “9”,   等级: “4” }]

我想在Json中添加“Name”:“Vicky”项目。所以我的结果应如下所示。

$ scope.Json = [{   ID: “5464”,   类: “9”,   等级: “4”,   名称:“薇琪” }]

我是棱角分明的新人,有人可以帮忙吗?

2 个答案:

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