2012-02-16 208 views
0

我想將元素添加到JSON對象。將元素添加到JSON對象

{"email":"[email protected]", 
"password":"utheu", 
"meta": 
     { 
     "screen_resolution": 
         { 
          "height":1080, 
          "width":1920 
         } 

以上是參數。我想添加電子郵件,密碼和meta元素到JSON對象。我能夠添加電子郵件和密碼,但無法成功添加元素。

回答

1

看起來,如果你忘了一對夫婦關閉花括號

{"email":"[email protected]", 
"password":"utheu", 
"meta":{"screen_resolution": 
      {"height":1080,"width":1920} 
     } 
} 

是有效的JSON,您可以通過複製/粘貼它瀏覽它here

同意Marc B,直接修改JSON字符串是有風險的!

祝你好運!

1

你在做什麼語言?直接修改JSON字符串是非常糟糕的做法 - 破壞整個結構並破壞它非常容易。

您最好將JSON解碼爲您的編程語言的本機結構,使用本機操作執行操作,然後重新編碼爲JSON。這有點往返,但更可靠。

+0

同意。但是,這是一個無效的JSON對象的原因是你在對象的末尾丟失了幾個閉合的花括號。您關閉「screen_resolution」屬性,但不關閉「meta」對象。然後你需要另一個右大括號關閉整個對象: {「email」:「[email protected]」,「password」:「utheu」,「meta」:{「screen_resolution」:{「height」 1080, 「寬度」:1920}}} – Andrew 2012-02-16 15:32:30