2012-05-29 3 views
4

Я хочу, чтобы разобрать структуру JSON как это:gson JSON парсер: значение без ключа

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

Все в порядке, если счетчик имеет ключ «подсчет» (к примеру). Но ключ пуст. Каким образом можно сопоставить эту структуру и вручную вывести только это значение, или мне нужно разобрать все эти 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», title: "sometitle"}, {"body": "somebody", title: "sometitle"}] .... Онлайн-json-шашки сказали, что все в порядке – dilix

+0

Строки должны быть заключены в двойные кавычки, так что в настоящее время это не действительный. Измените свой вопрос и опубликуйте действительный JSon для своей структуры JSon, и мы оттуда возьмем его. –

ответ

Смежные вопросы