运行报错:java.lang.IllegalStateException: Expected BEGIN_ARRAY but was BEGIN_OBJECT at line 1 column 2 path $

这个错误是GSON将JSON字符串解析成对象时,传入的字符串与对象的class不一致导致的

 

 

 

 

 

 

解决:

要么修改后台的方法,将返回值的结构类型修改成与指定的类一致;

要么修改前台转换的类结构,总之必须将需要解析的数据和转换的实例的结构对应起来

posted @ 2021-12-17 10:43  江风stone  阅读(5776)  评论(0)    收藏  举报