我有一个 JSON 文件,每当用户想要向该文件添加新对象时,我都想更新该文件。我使用纯 HTML 和 javascript 和 jquery。 是否有 javascript/jquery 函数/方法允许我在外部 json 文件中附加新的 JSON 对象?
下面是我的 JSON 文件的结构。
[{
"Links": [{
"url": "https://www.google.com",
"Name": "Google"
}],
"Name": "Google Page"
}, {
"Links": [{
"url": "https://www.facebook.com",
"Name": "Facebook"
}],
"Name": "Facebook Page"
}]
最佳答案
没有。
您需要读取文件、解析 JSON、编辑数据结构、序列化回 JSON,然后保存文件。
JavaScript没有内置的读取或写入文件的机制,它依赖于主机环境来提供它们。
自从您标记此 jquery ,您似乎想在浏览器中执行此操作。浏览器有用于读取文件的 API,但没有用于写入文件的 API。您需要使用 HTTP 并编写服务器端代码来处理对文件的写入。
您可能最好不要使用 JSON 作为存储格式(它作为传输格式很棒),并在您的服务器上运行真实的数据库并根据需要从中生成 JSON。
关于javascript - 如何将 JSON 对象写入现有 JSON 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53812738/