簡體   English   中英

如何將JSON對象寫入現有JSON文件

[英]How to write JSON object to an existing JSON file

我有一個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沒有內置的用於讀取或寫入文件的機制,它依賴於主機環境來提供它們。

由於您已標記此 ,因此您似乎可能希望在瀏覽器中執行此操作。 瀏覽器具有用於讀取文件但不用於寫入文件的API。 您將需要使用HTTP並編寫服務器端代碼來代替處理文件。

最好不要使用JSON作為存儲格式(它非常適合作為傳輸格式),而是在服務器上運行真實的數據庫並根據需要從中生成JSON。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM