今天用GSON解析数据时出现如下错误:
Android Studio:com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was BEGIN_OBJECT at line 1 column 2
现找到如下解决办法:
链接:
http://www.oschina.net/question/1248547_121737
方法:
List<Dept> depts = gson.fromJson(gsonString, new TypeToken<List<Dept>>(){}.getType()); 这一句改成 Dept depts = gson.fromJson(gsonString, Dept.class);
本文介绍了一种在使用GSON进行JSON数据解析时遇到的错误:“Expected BEGIN_ARRAY but was BEGIN_OBJECT”。并提供了一个简单的解决方案,即将原List泛型转换为单一类型。
1万+





