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,我们会从那里拿走它。 –