2012-11-06 74 views
0

我從UI獲取了json []。我必須將它轉換成Json對象,我怎樣才能將它轉換爲gson。其上接收的對象是這樣的:將字符串數組轉換爲JSON對象?

[{"name":"name","value":"value"},{"name":"first","value":"100"},{"name":"hor","value":"95"},{"name":"conf","value":"95"}],[{"name":"vaRType","value":"INCRE"},{"name":"per","value":"100"},{"name":"hor","value":"95"},{"name":"conf","value":"95"}] 

我用JsonObject obj = new JsoParser().parse(jsonStrnig).getAsJsonObject(); 但它拋出異常。

+0

也許你的意思'{{ 「一」:一, 「B」:B, 「C」:C},{」一個 「:一,」 b 「:b,」 C「:C}}'? – CAMOBAP

+1

你讀過任何教程來使用gson將json轉換爲java objetcs嗎?它非常簡單。只要谷歌它,你應該罰款一個很好的教程。 – Abubakkar

回答

1

你的JSON應該是以下內容作爲目前它的無效......

[ 
    [ 
     { 
      "name": "name", 
      "value": "value" 
     }, 
     { 
      "name": "first", 
      "value": "100" 
     }, 
     { 
      "name": "hor", 
      "value": "95" 
     }, 
     { 
      "name": "conf", 
      "value": "95" 
     } 
    ], 
    [ 
     { 
      "name": "vaRType", 
      "value": "INCRE" 
     }, 
     { 
      "name": "per", 
      "value": "100" 
     }, 
     { 
      "name": "hor", 
      "value": "95" 
     }, 
     { 
      "name": "conf", 
      "value": "95" 
     } 
    ] 
] 
3

因爲它是無效的json對象。

+0

它如何無效? –

相關問題