【发布时间】:2017-05-30 14:17:27
【问题描述】:
如何使用 JavaScript 更新保存在 JSON 文件中的数据?
例如:如果我有一个名为“person.json”的 JSON 文件,看起来像:
{
"Person": [
{
"Firstname": "John",
"Lastname": "Doe"
}
]
}
我想将名称“John Smith”附加为新数据集。 我怎么能用 JavaScript 做到这一点?
编辑: 现在我尝试使用 'fs.readFile()' 来读取我的 JSON 文件。 我开发的应用程序是使用cordova 的混合应用程序。 如果我使用“fs.readFile()”,则会收到错误“未捕获的 ReferenceError:fs 未定义”。 我试图通过添加行'var fs = Npm.require('fs');'来解决这个问题。 但这也会导致错误:'Uncaught ReferenceError: Npm is not defined'
这个错误是因为智能手机上没有 npm 造成的吗? 我该如何解决这个问题?
【问题讨论】:
-
你想在服务器端做,对吗?如果它是一个浏览器应用程序,您将需要一个处理 JSON 文件的后端,然后从浏览器中运行的 javascript 调用它。好消息是您可以使用 javascript 来做后端,请参阅node.js
标签: javascript jquery json ajax