Сопоставление Json to POJO в Android
Что является хорошей практикой для обработки json через Rest Framework в Android. Например, если я получу определенный результат JSON, как следует (или любой другой, ям просто даю что то более сложное)
{"lifts":
[{
"id":26,
"time":"2012-11-21T12:00:00Z",
"capacity":4,
"price":10,
"from": {
"description":null,
"city": {
"name":"Montreal"
}
},
"to":{
"description":"24 rue de la ville",
"city":{
"name":"Sherbrooke"
}
},
"driver":{
"first_name": "Benjamin",
"image":"https://graph.facebook.com/693607843/picture?type=large"
}
}
]}
1) Должен ли я обработать результат вручную и получить каждое значение для заполнения моего интерфейса ... (Не совсем)
2) Должен ли я создавать POJO для каждого объекта (для обработки сопоставления с помощью JSONObject). В моем примере мне нужно будет создать объект лифта, который будет обрабатывать все параметры и даже создать больше POJO, чтобы использовать, например, изображение и, возможно, местоположения. (так что, в основном, мне постоянно нужно проверять мою инфраструктуру остальных API, чтобы увидеть, как мой объект выполняется на стороне сервера, яя дублирую мои модели с сервера на андроид клиента).
3) Есть ли какие-либо рамки для обработки отображения (сериализации и десериализации). I '
Я в настоящее время использую вариант № 2, но мне было интересно, есть ли что-то лучшее там. Это'До сих пор работает для меня, для получения и отправки.