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