2017-01-14 12 views
1

Как я могу проанализировать следующий массив JSON для Retrofit? Я пробовал jsonschema2pojo.org, но я не могу создать класс модели и ответа. Он дает NullPointerException.Анализ массива JSON с автоматически сгенерированным отображением вызывает NullPointerException

[ 
{ 
"id": "D5mQnyoLClw", 
"created_at": "2017-01-14T04:36:41-05:00", 
"width": 5760, 
"height": 3840, 
"color": "#D8DFE3", 
"likes": 21, 
"liked_by_user": false, 
"user": {}, 
"current_user_collections": [], 
"urls": {}, 
"categories": [], 
"links": {} 
}, 
{ 
"id": "iInYwn194Tk", 
"created_at": "2017-01-14T03:53:55-05:00", 
"width": 4896, 
"height": 2760, 
"color": "#FF713E", 
"likes": 38, 
"liked_by_user": false, 
"user": {}, 
"current_user_collections": [], 
"urls": {}, 
"categories": [], 
"links": {} 
}] 
+0

Показать вывод logcat и код, который создал сбой. –

+0

Где ваш код отображения? было бы всегда хорошо, что было сделано до сих пор. – atiqkhaled

ответ

0

Вам нужно потратить некоторое время на чтение Retrofit documentation. Есть много примеров для начала.

Предлагаю использовать Gson для обработки объектов JSON.

Чтобы собрать все это вместе, вы можете проверить это post.

0

пытается это сделать, но я не уверен:

public class Response{ 

private String id; 
private String created_at; 
private int width; 
private int height; 
private String color; 
private int likes; 
private boolean linked_by_user; 

private user users; 
private List<current_user_collections> list; 
private url urls; 
private List<categories> listcategory; 
private links link; 

class user{ 

} 

class current_user_collections{ 

} 

class url{ 

} 

class categories{ 

} 

class links{ 

} 

} 

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

+0

Но у меня будет только один объект json из этого. Я могу создать этот класс, но не могу создать массив элементов json? –

+0

Я думаю, вы не можете этого сделать. –

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

  • Нет связанных вопросов^_^