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): ..."
}
]
}
}
{...}'裏面有什麼?實際上,這是無效的JSON語法,因此您不太可能在{}中執行任何操作 –
有一個有效的json,例如「arr1」:[123,{「body」:「somebody」,標題:「sometitle」},{「body」:「somebody」,標題:「sometitle」}] ....在線json跳棋表示,一切正常 – dilix
字符串需要用雙引號括起來,所以目前這不是有效。編輯你的問題,併爲你的JSon結構發佈有效的JSon,我們會從那裏拿走它。 –