{
"App":[{
"AppID": 0,
"AppTime": "08:00 AM"
}],
"Rows": 0
}
这是我的JSON响应,但是当我映射到我的POJO类并访问我时,我得到一个NullPointerException
。nullpointerexception映射pojo到json
ListResponse value = new Gson().fromJson(result, ListResponse.class);
import java.util.List;
public class ListResponse{
public List<AppList> appList;
public List<AppList> getAppList() {
return appList;
}
}
当我尝试在我的活动类中访问我的结果时,像这样我得到一个错误。
public void accessData(ListResponse result){
System.out.println(result.getAppList()); // I am getting null here.
}
更新:
我APPLIST类包含,的AppID,AppTime and
行。
那是我还是你想要定义一个零长度的数组**在你的JSON中有**值? –
您的JSON对象没有'appList'属性,而是'App'属性。 – BalusC
你解决问题了吗? –