2012-05-29 99 views
4

我想分析的JSON結構是這樣的:GSON JSON解析器:值,而關鍵

{"response": 
    { 
    "arr1":[count,{...}], 
    "arr2":[count,{...}] 
    } 
} 

一切都OK了,如果算有關鍵的「數」(例如)。但關鍵是空白。是否有任何方式來映射此結構,並手動只檢索這個值,或者我需要自己解析所有這個json而沒有使用gson?

修訂

這裏是一個有效的JSON(與http://jsonlint.com/選中)

{ 
    "response": { 
     "arr1": [ 
      615, 
      { 
       "body": "hi", 
       "title": "Re(2): ..." 
      }, 
      { 
       "body": "hello", 
       "title": "Re(23): ..." 
      } 
     ], 
     "arr2": [ 
      132, 
      { 
       "body": "hi", 
       "title": "Re(2): ..." 
      }, 
      { 
       "body": "hello", 
       "title": "Re(23): ..." 
      } 
     ] 
    } 
} 
+0

{...}'裏面有什麼?實際上,這是無效的JSON語法,因此您不太可能在{}中執行任何操作 –

+0

有一個有效的json,例如「arr1」:[123,{「body」:「somebody」,標題:「sometitle」},{「body」:「somebody」,標題:「sometitle」}] ....在線json跳棋表示,一切正常 – dilix

+0

字符串需要用雙引號括起來,所以目前這不是有效。編輯你的問題,併爲你的JSon結構發佈有效的JSon,我們會從那裏拿走它。 –

回答