如何使用JavaScript更新保存在JSON文件中的数据?

时间:2017-05-30 14:17:27

标签: javascript jquery json ajax

如何使用JavaScript更新保存在JSON文件中的数据?

例如:如果我有一个名为' person.json'的JSON文件,看起来像:

{ "Person": [ { "Firstname": "John", "Lastname": "Doe" } ] }

我想在新数据集中附加名称' John Smith'。 我怎么能用JavaScript做到这一点?

编辑: 现在我尝试使用' fs.readFile()'阅读我的JSON文件。 我开发的应用程序是使用cordova的混合应用程序。 如果我使用' fs.readFile()'我收到错误' Uncaught ReferenceError:fs未定义'。 我尝试通过添加行' var fs = Npm.require(' fs');'来解决此问题。 但这也会导致错误:' Uncaught ReferenceError:Npm未定义'

是否导致此错误,因为智能手机上没有npm? 我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

您只需使用JSON.parse(data)将JSON字符串解析为对象即可。 然后,当您完成后,使用JSON.stringify(object)将其转换为JSON字符串。

您可以使用fs link来撰写和阅读文件。