如何使用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? 我该如何解决这个问题?
答案 0 :(得分:2)
您只需使用JSON.parse(data)
将JSON字符串解析为对象即可。
然后,当您完成后,使用JSON.stringify(object)
将其转换为JSON字符串。
您可以使用fs
link来撰写和阅读文件。