2016-08-17 3 views
-2

Как показать данные JSON с URL-адреса в ListView? Я нашел много примеров, которые делают что-то подобное, но это никогда не то, что я ищу. Я хочу, чтобы все мои классы были разделены, и я не хочу использовать библиотеки.Показать JSON из url в ListView android

Я могу получить строку (отформатированную) как JSON от url внутри AsyncTask, но я не могу узнать, что делать дальше. Как вставить эти данные (как JSON) в ListView?

+0

Какие учебники вы пробовали, и какой код не работает для вас? И что не так с библиотеками? Они делают ваш код намного проще. Асинхронные задачи трудно исправить. –

+0

Я написал короткую статью пару лет назад об этом конкретном предмете: https://smaspe.github.io/2013/08/06/json-listview.html – njzk2

+0

один совет, использование GSON работает наиболее модульным и чистым способом. у вас будут объекты всего элемента внутри списка элементов простым способом.! –

ответ

0

Вы можете использовать JSONObject и JSONArray, который в комплекте с android sdk.

код прост

для объекта

JSONObject obj=new JSONObject(respString); 

для массива

JSONArray arr=new JSONArray(respString); 

Если вы хотите, чтобы разобрать их непосредственно в библиотеках Java Models вы можете использовать как GSON или LoganSquare.

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