我从 Web 服务获取 JSON 数据,示例数据如下:
[
{
"SectionId": 1,
"SectionName": "Android"
}
]
当我尝试转换它时,它会抛出一个错误,我这样做是:
Data data = new Gson().fromJson(jsonDataFromWebService, Data.class);
我的科类是:
class Section
{
public int SectionId;
public String SectionName;
}
class Data {
public List<Section> sections;
}
LogCat 说:
com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: 预期 BEGIN_OBJECT 但在第 1 行第 2 列是 BEGIN_ARRAY