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 :要求开始是对象,而你指定的确是数值。我错在不够细心,把泛型指定错误了。

希望能帮到大家

 

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

javabean类

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

 

解决办法:

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

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐