Android开发——com.google.gson.JsonSyntaxException

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chengxu_kuangrexintu/article/details/81985953

前言

在实际的开发当中我们会遇到各种各样的异常或者错误,我今天遇到的第二个异常com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected a boolean but was NUMBER at line 1 column 164 path $.data.user_id,gson解析异常。我有点意外就居然一个解析异常。

解析方法

日志的com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected a boolean but was NUMBER at line 1 column 164 path $.data.user_id。告诉我这是一个由非法参数引起的,我在postman重新请求打印Json格式数据。发现我们公司后端居然把一个参数的类型给改了。本来这个返回参数是boolean类型,但是后端把他改成了int类型。我直接把Bean文件解析最新的Json数据就能正常运行了。

猜你喜欢

转载自blog.csdn.net/chengxu_kuangrexintu/article/details/81985953