Angularjs 使用angular js向json数组添加一个元素,其中包含Key/value

Angularjs 使用angular js向json数组添加一个元素,其中包含Key/value,angularjs,arrays,json,Angularjs,Arrays,Json,我有一个json数组对象,如下所示 $scope.Json=[{ Id:“5464”, 班级:“9”, 排名:“4” }] 我想在Json中添加一个项目“Name”:“Vicky”。所以我的结果应该如下 $scope.Json=[{ Id:“5464”, 班级:“9”, 排名:“4”, 姓名:“Vicky” }] 我是angular新手,有人能帮我吗?首先,对象$scope.Json不是Json而是字符串。要获取JSON,需要按如下方式解析字符串: $scope.Json = JSON.pars

我有一个json数组对象,如下所示

$scope.Json=[{ Id:“5464”, 班级:“9”, 排名:“4” }]

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

$scope.Json=[{ Id:“5464”, 班级:“9”, 排名:“4”, 姓名:“Vicky” }]


我是angular新手,有人能帮我吗?

首先,对象
$scope.Json
不是Json而是字符串。要获取JSON,需要按如下方式解析字符串:

$scope.Json = JSON.parse(<string>) ;
完成此操作后,可以将所需元素添加为:

$scope.Json.Name = "Vicky" ;

首先,对象
$scope.Json
不是一个Json,而是一个字符串。要获取JSON,需要按如下方式解析字符串:

$scope.Json = JSON.parse(<string>) ;
完成此操作后,可以将所需元素添加为:

$scope.Json.Name = "Vicky" ;
使用数组方法

演示

var json=[{Id:“5464”,Class:“9”,Rank:“4”}];
json.map(函数(项){
item.Name='Vicky';
});
log(json)使用数组方法

演示

var json=[{Id:“5464”,Class:“9”,Rank:“4”}];
json.map(函数(项){
item.Name='Vicky';
});
log(json)发布日期-请在提出新问题之前搜索。发布日期-请在提出新问题之前搜索。