如何在JavaScript中附加到json对象

时间:2015-05-21 12:59:40

标签: javascript json angularjs

如何附加到json对象。

我按如下方式定义JSON:

$scope.usergroupJson = {'groupId':1,'name':'CEO'}

我想将{'groupId':2,'name':'Director'}附加到用户组。我试过了:

$scope.usergroupJson.push({'groupId':2,'name':'Director'});

但我得到一个未定义的错误。我知道这是微不足道的,但任何帮助都会受到赞赏。提前致谢

2 个答案:

答案 0 :(得分:4)

你必须将usergroupJson作为数组

$scope.usergroupJson = [{'groupId':1,'name':'CEO'}]

答案 1 :(得分:4)

我们可以这样使用     var json = {};     json ["员工"] = [];

var usergroupJson = json["employees"];
usergroupJson.push({
    'groupId': 1,
    'name': 'President'
});
usergroupJson.push({
    'groupId': 2,
    'name': 'Vice-President'
});
usergroupJson.push({
    'groupId': 3,
    'name': 'Product Manager'
});