Я хочу, чтобы разобрать структуру 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): ..."
}
]
}
}
Что находится внутри '{...}'? Как бы то ни было, это недопустимый синтаксис JSON, поэтому маловероятно, что вы сможете что-либо сделать –
в {} существует допустимый json, например «arr1»: [123, {«body»: «somebody», title: "sometitle"}, {"body": "somebody", title: "sometitle"}] .... Онлайн-json-шашки сказали, что все в порядке – dilix
Строки должны быть заключены в двойные кавычки, так что в настоящее время это не действительный. Измените свой вопрос и опубликуйте действительный JSon для своей структуры JSon, и мы оттуда возьмем его. –