Javascript 如何通过JS(非数组)附加到JSON文件

Javascript 如何通过JS(非数组)附加到JSON文件,javascript,node.js,json,Javascript,Node.js,Json,我正在尝试附加到一个json文件,如下所示: { Members : { "809628306336383088" : 12 } } { Members : { "809628306336383088" : 12, "NewMember" : 1 } } 我正在尝试将此值附加到成员中: "NewMember" : 1 我希望它最终看起来像这

我正在尝试附加到一个json文件,如下所示:

{
    Members : {
        "809628306336383088" : 12
    }
}
{
   Members : {
      "809628306336383088" : 12, 
      "NewMember" : 1
    }
}
我正在尝试将此值附加到成员中:

"NewMember" : 1
我希望它最终看起来像这样:

{
    Members : {
        "809628306336383088" : 12
    }
}
{
   Members : {
      "809628306336383088" : 12, 
      "NewMember" : 1
    }
}
我周四凌晨1点起床,我已经为此工作了几个小时。我被难住了,任何帮助都是感激的

  • 加载文件内容(例如,或
    fs.readFileSync
  • 解析JSON()
  • 添加属性(
    data.Member.NewMember=1;
  • 将文件转换回JSON()
  • 将JSON写回文件(例如,或
    fs.writeFileSync


  • 请注意,您显示的不是有效的JSON。所有属性键都必须用双引号括起来。您必须先解决这个问题,否则将无法将文件内容解析为JSON。

    您是否尝试过
    obj.Members.NewMember=1