图片所示
调用接口时返回这样的Json该怎么办,用Gson封装后解析报错.各位帮我看一下了,谢谢.
可以先判断vehicle属性是否存在
if (json.result[0].steps[i].vehicle) { ... }
先不要转换为jsonObject,这个时候你拿到的数据是字符串,然后批量替换“”为null,然后进行解析,null是json合法值,不会报错
10 回答11.1k 阅读
15 回答8.4k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
8 回答6.2k 阅读
2 回答2.6k 阅读✓ 已解决
3 回答4.6k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答1.9k 阅读✓ 已解决
可以先判断vehicle属性是否存在