通过Javascript将新对象添加到JSON文件中

时间:2016-02-28 20:40:53

标签: javascript json

我想使用Javascript将新对象添加到JSON文件中。

这是我的JSON文件

{ 
  "l1":{ "Name":"Jack", "Number":"234-234-2342" }


}

我想通过Javascript-

添加以下内容
"l2":{ "Name":"Tom", "Number":"534-354-6456" }

此外,原始对象" l1"在结束括号后需要有一个逗号。我如何用JS添加它?或者也许使用JSON这种方法不是最佳做法?希望有一些见解,谢谢。

1 个答案:

答案 0 :(得分:0)

  1. 阅读文件
  2. 使用JSON.parse将其转换为JavaScript对象
  3. 添加新属性(foo.l2 = { "Name":"Tom", "Number":"534-354-6456" };
  4. 使用JSON.stringify
  5. 转换回JSON
  6. 回写文件
  7. 您可能希望实现文件锁定,以避免两个进程同时尝试编辑文件。

    通常需要使用真实数据库并根据需要从中生成JSON。