我使用包含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
答案 0 :(得分:0)
默认情况下,Javascript数组提供push
和pop
方法。你的代码应该已经有效了。
答案 1 :(得分:0)
您无法正确访问数组,以下代码应该可以正常运行:
obj.theTeam.push({"teamId":"4","status":"pending"});
访问数组的项目:
obj.theTeam[0];