javascript - 将对象数据插入 JSON 文件

标签 javascript jquery json

我知道可以读取和获取 JSON 文件的数据,但我没有找到任何关于如何使用 jQuery 将对象写入 JSON 文件的信息。我了解一些 jQuery,但我不知道如何做到这一点。

这是我的 JSON 文件的结构:

{
    "1": [
        "6-5-2015", 
        "7-5-2015", 
        "10-5-2015"
    ]
}

这是我要写入 JSON 文件的对象变量:

var object = {"2": ["9-5-2015", "14-5-2015", "22-5-2015"]};

如何将此对象推送或插入到我的 JSON 文件的末尾并保存它,以便 JSON 文件看起来像这样?

{
    "1": [
        "6-5-2015", 
        "7-5-2015", 
        "10-5-2015"
    ],
    "2": [
        "9-5-2015", 
        "14-5-2015", 
        "22-5-2015"
    ]
}

最佳答案

您不能使用 Javascript 在本地编写文件,这将是一个主要的安全问题。我建议您将文件移动到您的服务器并执行一个 Public Api,您可以在其中发送新内容并将其写入服务器端。然后通过 GET 请求文件以读取它。请记住,您必须相应地锁定和释放文件,以避免在请求之间丢失更改。

关于javascript - 将对象数据插入 JSON 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30177162/

相关文章:

c# - 重新绑定(bind)时我应该使用 Jquery- $.remove() 吗?

javascript - 如何解决跨页面泄漏的scss样式?

javascript - 回调是否保证 ES6 类构造函数中的 promise 得到解决或拒绝?

php - 我尝试使用 ajax 和 symfony 上传文件

c# - 使用 JSON.NET 将 C# DateTime 序列化为 JSON 日期

java - jelly:使用 JSON 对象创建表

javascript - 无法将 Javascript 符号绑定(bind)到 HTMLElement.style

jquery - 下一个和上一个 Colorbox 未显示?

javascript - 即时图标颜色变化

ios - NSJSONSerialization 无法从 URL 加载大型 json 数据