codenameone 显示整个 json 响应消息,而不仅仅是单个节点
codenameone display entire json response message not just a single node
我正在使用 codenameone java 代码调用包裹跟踪 json 服务。
这是完整的 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);
根据这个网站,有一个名为 'root' 的特殊节点应该可以解决问题,但它出错了。
https://www.codenameone.com/javadoc/com/codename1/io/JSONParser.html
知道如何显示整个响应消息吗?
谢谢
删除这一行:
responseMessage = apiResponse.get("results");
我正在使用 codenameone java 代码调用包裹跟踪 json 服务。 这是完整的 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);
根据这个网站,有一个名为 'root' 的特殊节点应该可以解决问题,但它出错了。
https://www.codenameone.com/javadoc/com/codename1/io/JSONParser.html
知道如何显示整个响应消息吗? 谢谢
删除这一行:
responseMessage = apiResponse.get("results");