我和Gson一起使用Retrofit。来自服务器的数据如下:
{
"code": 0,
"result": {
// ...
"entity":[]
}
}
这是POJO的一部分,关于ARRAY:
List<Entity> entity;
错误日志:
java.lang.IllegalStateException:预期BEGIN_OBJECT但在第1行第75列路径为$ .result
的BEGIN_ARRAY
我无法找到导致错误的原因。请帮帮我。
答案 0 :(得分:0)
试试这个:
<强> MyPojo.java 强>
// Base Pojo class for conversion.
public class MyPojo implements Serializable
{
private Result result;
private String code;
public Result getResult ()
{
return result;
}
public void setResult (Result result)
{
this.result = result;
}
public String getCode ()
{
return code;
}
public void setCode (String code)
{
this.code = code;
}
}
<强> Result.java 强>
public class Result implements Serializable
{
private String[] entity;
public String[] getEntity ()
{
return entity;
}
public void setEntity (String[] entity)
{
this.entity = entity;
}
}
我发现this页面非常有助于将JSON转换为POJO模型。