как получить данные в этом API, используя модернизацию в Android - PullRequest
0 голосов
/ 08 июля 2019

enter code here Я получил исключение нулевого указателя при получении этих сведений

                 "order": 8,
                "month": "November",
                "amount": "450",
                "given": "450",
                "date": "12-Sep-2018".

Можете ли вы сказать мне, как получить данные в формате JSON этого типа с использованием модернизации, пожалуйста, скажите мне, что я не могу найтилюбое решение этой проблемы {"status": 1, "msg": "Данные найдены успешно ..!", "data": [{"subject": "Плата за обучение", "последовательность": 1, "месяцы":{"7": {"заказ": 7, "месяц": "октябрь", "сумма": "450", "дано": "450", "дата": "12-сентябрь-2018", "статус"":" Платный "}," 8 ": {" заказ ": 8," месяц ":" ноябрь "," сумма ":" 450 "," дано ":" 450 "," дата ":" 12 сентября-2018 "," статус ":" Оплачено "}," 9 ": {" заказ ": 9," месяц ":" декабрь "," сумма ":" 200 "," дано ": пусто," статус ":"Срок"}, "10": {"порядок": 10, "месяц": "январь", "сумма": "450", "дано": ноль, "статус": "срок"}, "11": {"заказ": 11, "месяц": "февраль", "сумма": "450", "дано": null, "статус": "срок исполнения"}, "12": {"заказ": 12,"месяц": "март", "сумма": "450", "дано": null, "статус": "срок"}}}, {"subject": "транспортный сбор", "последовательность": 2, "месяцы": { "7": {"заказ": 7, "месяц": "октябрь", "сумма": "400,00", "дано": "400", "дата": "12-сентябрь-2018", "статус": "Оплачено"}, "8": {"заказ": 8, "месяц": "ноябрь", "сумма": "400", "дано": "400", "дата": "12 сентября2018 "," status ":" Paid "}," 9 ": {" order ": 9," month ":" December "," amount ":" 400 "," Given ": null," status ":"Срок выполнения "}," 10 ": {" заказ ": 10," месяц ":" январь "," сумма ":" 400,00 "," дано ": ноль," статус ":" срок "}," 11 ":{"заказ": 11, "месяц": "февраль", "сумма": "400,00", "дано": null, "статус": "срок исполнения"}, "12": {"заказ": 12, "месяц ":" март "," сумма ":" 400.00 "," дано ": null," статус ":" срок исполнения "}}}, {" subject ":" прочие сборы "," последовательность ": 3," месяцы "": {"1": { «заказ»: 1, "month": "Back_dues", «количество»: 300, «дано»: 0, "status": "Due" } } }, { "subject": "computer_test22", «последовательность»: 4, "месяцы": { "1": { «заказ»: 1, «месяц»: «апрель», «сумма»: «100», «дано»: «0», "status": "Due" }, "2": { «заказ»: 2, "месяц май", «сумма»: «100», «дано»: «0», "status": "Due" }, "3": { «заказ»: 3, «месяц»: «июнь», «сумма»: «100», «дано»: «0», "status": "Due" }, "4": { «заказ»: 4, «месяц»: «июль», «сумма»: «100», «дано»: «0», "status": "Due" }, "5": { «заказ»: 5, «месяц»: «август», «сумма»: «100», «дано»: «0», "status": "Due" }, "6": { «заказ»: 6, «месяц»: «сентябрь», «сумма»: «100», «дано»: «0», "status": "Due" }, "7": { «заказ»: 7, «месяц»: «октябрь», «сумма»: «100», «дано»: «0», "status": "Due" }, "8": { «заказ»: 8, «месяц»: «ноябрь», «сумма»: «100», «дано»: «0», "status": "Due" }, "9": { «заказ»: 9, «месяц»: «декабрь», «сумма»: «100», «дано»: «0», "status": "Due" }, "10": { «заказ»: 10, «месяц»: «январь», «сумма»: «100», «дано»: «0», "status": "Due" }, "11": { «заказ»: 11, «месяц»: «февраль», «сумма»: «100», «дано»: «0», "status": "Due" }, "12": { «заказ»: 12, «месяц»: «март», «сумма»: «100», «дано»: «0», "status": "Due" } } } ], "Текущее состояние": { "subject": "Текущий месяц- (июль)", «количество»: 8750, «дано»: 1700, «остаться»: 7050, "статус": "должный" } }

1 Ответ

0 голосов
/ 08 июля 2019

Используйте Gson mapping, это будет простой способ решить эту проблему.

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