Я звоню в службу отслеживания посылки json, используя код java кодовой версии. Вот полный ответ JSON:codenameone отображение всего сообщения ответа json не только одного узла
{
"success": true,
"results": {
"tracking_reference": "DY954563460NZ",
"message_id": "682c9b69-7f90-48c6-a36d-3b371e203a96",
"message_datetime": "2016-11-11T08:08:05.0000000Z",
"service": "",
"carrier": ""
}
}
Я хотел бы создать всплывающее окно, отображающее весь ответ, - но все примеры, я могу видеть только показать, как получить узел результатов. Вот что я в настоящее время показываю:
"results": {
"tracking_reference": "DY954563460NZ",
"message_id": "682c9b69-7f90-48c6-a36d-3b371e203a96",
"message_datetime": "2016-11-11T08:08:05.0000000Z",
"service": "",
"carrier": ""
}
Это потому, что я использую этот код, чтобы получить эту конкретную отрасль:
Object responseMessage = null;
responseMessage = apiResponse.get("results");
Dialog d = new Dialog("Response");
d.setScrollable(true);
d.show("Response Message", responseMessage.toString(), "OK", null);
Согласно этому сайту есть специальный узел называется «корня» который должен делать трюк, но он ошибается.
https://www.codenameone.com/javadoc/com/codename1/io/JSONParser.html
Любая идея, как я могу отобразить весь ответное сообщение? Благодаря
@Shai Aimog - спасибо, что работал. Просто FYI для кого-то еще заинтересованного - потому что я удалил код, который заполняет переменную, мне пришлось изменить это. D.show («Ответное сообщение», responseMessage.toString(), «OK», null); с этой линией Dialog.show («Ответное сообщение», apiResponse.toString(), «OK», null); –