Android 在无参考的情况下对列表的访问进行改装
我有这个JSON,当尝试访问列表时,我不知道如何传递值“序列化”,我没有任何值。 我在安卓上工作。 有人知道如何访问吗? 多谢各位Android 在无参考的情况下对列表的访问进行改装,android,json,retrofit2,Android,Json,Retrofit2,我有这个JSON,当尝试访问列表时,我不知道如何传递值“序列化”,我没有任何值。 我在安卓上工作。 有人知道如何访问吗? 多谢各位 [ { "id": “111”, "dateStart": "2020-02-26T00:00:00+01:00", "dateEnd": "2020-02-26T01:30:00+01:00", "sectionId": 0, "description": “Test”,
[
{
"id": “111”,
"dateStart": "2020-02-26T00:00:00+01:00",
"dateEnd": "2020-02-26T01:30:00+01:00",
"sectionId": 0,
"description": “Test”,
"comment": “Test comment”,
"emissionType": “A”,
"priority": 5,
"audios": [],
"idCollection": “1”
},
{
"id": “222”,
"dateStart": "2020-02-26T00:00:00+01:00",
"dateEnd": "2020-02-26T01:30:00+01:00",
"sectionId": 0,
"description": “Test”,
"comment": “Test comment”,
"emissionType": “B”,
"priority": 5,
"audios": [],
"idCollection": “12”
}
]
公共静态Gson getGSONBuilder()
{
Gson Gson=new GsonBuilder()。
registerTypeAdapter(Double.class,新的JsonSerializer())
{
@凌驾
公共JsonElement序列化(双src,类型typeOfSrc,
JsonSerializationContext(上下文){
如果(src==src.longValue())
返回新的JsonPrimitive(“+src.longValue());
返回新的JsonPrimitive(“+src”);
}
}).create();
返回gson;
}
字符串responseString=getGSONBuilder().toJson(response.body())//反应是改装
响应
在改型过程中,只要调用ArrayList>,将所有ArrayList数据及其键和值放入hashmap中即可
for(int i=0;i<responce.body().size;i++){
arrlist.add(responce.body().get(i))
}
for(int i=0;i
for(int i=0;i<responce.body().size;i++){
arrlist.add(responce.body().get(i))
}