【发布时间】:2017-08-03 13:12:01
【问题描述】:
我正在尝试解析多个对象,我正在接收 Json 示例要求已完成,我的问题现在已过时,有人可以投票帮助我提出下一个问题吗?他会帮助并感谢
{
"0": //outer objects are multiples, i just post one object for sample
{
"id": "1",
"name": "B2 MR1",
"description":
{
"0": //it is also multiple objects m just showing one
{
"title": "Carve the Future",
"description": "Welcome to Meeting Room 1",
"push_notification": "Carve the Future",
}
}
},//after that the next obj will be show
.
.
}
在第二个对象1我也有上面的键和值,我不能处理它,这是我的模型。
public class JsonModel {
private String id; //getter setter
private String name; //getter setter
List<InnerDescprtion> description; //getter setter
}
这是我的 InnerDescprtion 模型
private class InnerDescprtion {
private String id; //getter setter
private String title; //getter setter
}
下面是我的 java 代码,用于使用 Gson 进行解析,
JsonModel outterModelClass= null;
List<JsonModel> listObj = new ArrayList<>();
for (int i = 0; i < responseJson.length(); i++) {
try {
outterModelClass= new Gson().fromJson(responseJson.getString(String.valueOf(i)), JsonModel.class);
listObj.add(outterModelClass); //here i'm getting exception,,
} catch (JSONException e) {
e.printStackTrace();
}
}
我得到了解决方案,请投票帮助我。
【问题讨论】:
-
你得到什么类型的异常?