Gson解析出现类似错误,com.google.gson.JsonSyntaxException: java.lang.IllegalStateException:

 

09-14 23:15:03.019: E/AndroidRuntime(1357): com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was NUMBER at line 1 column 1058 path $.extend[0]

 

出现该错误原因是:

bean类的变量类型有问题(extend[0])。

Expected BEGIN_OBJECT but was NUMBER :要求开始是对象,而你指定的确是数值。我错在不够细心,把泛型指定错误了。

希望能帮到大家

 

Gson解析出现类似错误,com.google.gson.JsonSyntaxException: java.lang.IllegalStateException:_第1张图片

根据日志报错在81行,如图

javabean类

检查发现是穿入的javabean类属性extend[0]有问题

 

解决办法:

打出日志,重新用GsonFormat重新生成对应的类即可解决问题。

你可能感兴趣的:(android,json)