Извлечение данных JSON в представление списка - PullRequest
1 голос
/ 27 марта 2011

Я успешно открыл Httpclient соединение.Теперь я хочу выбрать данные из JSON и показать их в списке.Я гуглил это с полдня, но не могу найти никакой помощи.Пример проекта или фрагмент кода был бы очень полезен.

Ответы [ 2 ]

2 голосов
/ 27 марта 2011

В прошлом я использовал gson для анализа JSON.Пакет org.json, предоставляемый в SDK, выглядит немного низкоуровневым.

Теперь я хочу выбрать данные из JSON и показать их в списке.

Когдавы говорите «выберите данные», вы имеете в виду использовать запросы для получения подмножеств ваших данных? jxpath выглядит интересным решением.Если вы просто отображаете все данные JSON, вы можете просто обернуть вывод gson в адаптер.

Я гуглил его полдня, но не могу найти никакой помощи.

Последний из них привел бы вас к этому вопросу , из которых ваш является точной копией.

Пример проектаили фрагмент кода был бы очень полезен.

Примеров предостаточно!Из приведенных выше ссылок поиска:

0 голосов
/ 27 марта 2011

Вам нужно будет использовать http://developer.android.com/reference/org/json/JSONTokener.html или что-то подобное для декодирования ваших данных JSON.

После этого вам необходимо обновить модель списка в представлении списка.

У меня сложилось впечатление, что для вашего приложения http://developer.android.com/reference/android/widget/ArrayAdapter.html может удовлетворить ваши потребности.

Если у вас уже есть адаптер массива, вам, вероятно, просто нужно обновить этот адаптер.

У меня нет конкретных данных по этому вопросу.Надеюсь, это поможет вам выбрать правильный путь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...