簡體   English   中英

如何使用 NodeJS 更新 JSON 對象中的值

[英]How to update value in JSON object using NodeJS

這是我的json 的外觀:

{
  Name:
    {
      "a": 2,
      "b": "hello"
    }
}

這是我的nodejs文件的外觀:

jsonfilename[Name].a = 12;
jsonfilename[Name].b = "bye";

我不知道為什么它不更新它! 謝謝你的幫助。

僅當您嘗試使用表達式訪問屬性時才使用方括號 如果您知道屬性的名稱,只需使用點表示法

jsonfilename.Name.a = 12;
jsonfilename.Name.b = "bye";

如果使用括號表示法,則必須包含計算結果為字符串或符號的表達式。 在您的情況下,您需要字符串“名稱”:

jsonfilename["Name"].a = 12;
jsonfilename["Name"].b = "bye";

暫無
暫無

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

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