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

Adding new objects into a JSON file via Javascript

本文关键字:添加 JSON 文件 对象 Javascript 新对象 通过      更新时间:2023-09-26

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

这是我的 JSON 文件

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

}

我想通过Javascript添加以下内容-

"l2":{ "Name":"Tom", "Number":"534-354-6456" }

此外,原始对象"l1"需要在其右括号后有一个逗号。 如何使用 JS 添加它? 或者,也许对此方法使用 JSON 不是最佳实践? 希望得到一些见解,谢谢。

  1. 读取文件
  2. 使用 JSON.parse 将其转换为 JavaScript 对象
  3. 添加新属性 ( foo.l2 = { "Name":"Tom", "Number":"534-354-6456" };
  4. 使用JSON.stringify转换回 JSON
  5. 写回文件

您可能希望实现文件锁定,以避免两个进程尝试同时编辑文件。

通常希望使用真实的数据库并按需从中生成 JSON。