【发布时间】:2019-05-26 21:12:10
【问题描述】:
从我的 REST API 接收一个 JSON 字符串作为
{“总数”:“30”,“结果”:[ {"ID":"1809221034017","DATE":"2018-09-22","REG":"(E9)","START":"10:40","END":"10:48" }, {"ID":"1809221337250","DATE":"2018-09-22","REG":"(E4)","START":"13:43","END":"13:57" }, {"ID":"1809161032213","DATE":"2018-09-16","REG":"(E1)","START":"11:04","END":"11:13" }]}
total 字段告诉我数据库总共包含 30 条记录,请求的数据(仅 3 行)包含在结果部分中。
我需要解析数据,所以我可以在 ListView 中显示结果。我设法用一个简单的 JSON 字符串做到了这一点,但没有用这个复杂的 JSON 字符串。不幸的是,我无法更改 Web 服务的输出,因为它是由第三方托管的。
感谢任何帮助或代码示例。
提前致谢
【问题讨论】:
-
显示您尝试过的代码?到目前为止你做了什么来解码这个 json?
-
复杂?
results只是一个地图数组......所以你可以像这样访问它:results[0]["ID"] -
看看this也读过所有的cmets。
-
再看看我的回答^^