javascript - 将对象集推入json文件

时间:2017-02-19 21:54:18

标签: javascript arrays json

我使用包含json个文件作为数据库的项目。我想要一种方法将数据推送到此文件

像这样:

var jsonStr = '{"theTeam":[{"teamId":"1","status":"pending"},{"teamId":"2","status":"member"},{"teamId":"3","status":"member"}]}';

var obj = JSON.parse(jsonStr);
obj['theTeam'].push({"teamId":"4","status":"pending"});
jsonStr = JSON.stringify(obj);`

但我希望jsonStr从名为data.json

的文件中获取数据

2 个答案:

答案 0 :(得分:0)

默认情况下,Javascript数组提供pushpop方法。你的代码应该已经有效了。

答案 1 :(得分:0)

您无法正确访问数组,以下代码应该可以正常运行:

 obj.theTeam.push({"teamId":"4","status":"pending"});

访问数组的项目:

 obj.theTeam[0];