2015-11-28 7 views
0

Я использовал API OpenSearch, как предложено here.Разбор ответа JSON, возвращаемого MediaWiki OpenSearch API

В результате я получаю, как показано в виде раствора в этой странице, имеет такой вид:

[ 
    "Malleshwaram", 
    ["Malleshwaram"], 
    [""], 
    ["https:\/\/en.wikipedia.org\/wiki\/Malleshwaram"] 
] 

Теперь собрали это в объекта JSONArray (org.json). Но я не могу разобрать его, так как в этих парах значений ключей есть нет ключа. Как получить элементы по их показателям?

Я просто хотел отделить эти элементы и сохранить их в разных строках строк. Пожалуйста помоги.

+0

Трудно понять, что вы просите, когда вы даже не указали язык. Вы ищете http://stackoverflow.com/questions/3010840/loop-through-array-in-javascript? – Tgr

+0

Я добавил java в качестве тега, когда создал этот пост :) В любом случае, я решил свою проблему, спасибо :) – SoulRayder

ответ

0

Образец JSON, который вы опубликовали, представляет собой одномерный массив смешанных типов данных: строку и три строковых массива. Возможно, было бы проще создать двумерный массив объектов и использовать соответствующие аксессоры для возврата значений, которые вы ищете, реализованы таким образом, чтобы учитывались возможные ответы JSON, если есть более одного URL-адреса, возвращаемого и т. д.

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