返回这种情况的Json该怎么封装

图片描述

图片所示

调用接口时返回这样的Json该怎么办,用Gson封装后解析报错.各位帮我看一下了,谢谢.

阅读 1.9k
2 个回答

可以先判断vehicle属性是否存在

if (json.result[0].steps[i].vehicle) {
  ...
}

先不要转换为jsonObject,这个时候你拿到的数据是字符串,然后批量替换“”null,然后进行解析,null是json合法值,不会报错

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题