最近在自学安卓开发,打算开发本地公交实时位置的的第三方客户端
在解决了 POST 问题后 遇到了 JSON 解析的问题 返回的 JSON 如下 是一个 JSON 数组
起先 使用了自带的 org.json 折腾许久 总是报错 (无备份 就没有图了 0.0 )
多次修改后 改使用 gson 似乎遇到了跟 org.json 一样的报错
修改多次后 仍然报错 只能怪自己能力不足 希望得到 V2EXER 的指教
解析代码如图
BusList 类如下
报错信息如下
(92 行为 busListJson(Json))
还有奇怪的一点 在解析代码中 使用 for(int i=0;i<lists.size();i++) 与使用 foreach 用断点 debug 发现 不是不会运行里面的代码 就是第一句就报错了(报错如上)
希望得到指教~
1
zhaohui318 2016-07-04 14:50:59 +08:00 1
有没有可能 List<BusList> 外面还有一层,比如 {JSON : List<BusList>} ,因为你第一个图的格式很不直观。
|
2
Ouyangan 2016-07-04 15:23:31 +08:00 1
StartEndSites 是一个属性 . 再打打 java 基础
|
3
8820670 OP @zhaohui318
![]( https://ooo.0o0.ooo/2016/07/04/577a1da1bfad0.png) @Ouyangan StartEndSites 对应一个 JSON 数组 GSON 是用一个 List 来对应一个 JSON 数组的好像 不对的话请指教。 |
4
Ouyangan 2016-07-04 16:34:21 +08:00 1
|
5
8820670 OP |