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

回答