如何在Android中强制转换日期为键的JSON
我使用的API发送数据如下:如何在Android中强制转换日期为键的JSON,android,json,parsing,retrofit,Android,Json,Parsing,Retrofit,我使用的API发送数据如下: { "data": { "10/05/2018": [ { "detail_id": 88, "reservation_id": 85, "field_id": 1, "total": 180, // some other fields
{
"data": {
"10/05/2018": [
{
"detail_id": 88,
"reservation_id": 85,
"field_id": 1,
"total": 180,
// some other fields
},
{
"detail_id": 89,
"reservation_id": 85,
"field_id": 1,
"field_id": 1,
"total": 180,
// some other fields
}
],
"11/05/2018": [
{
"detail_id": 90,
"reservation_id": 86,
"field_id": 1,
"total": 180,
// some other fields
},
{
"detail_id": 91,
"reservation_id": 86,
"field_id": 1,
"total": 180,
// some other fields
}
]
},
"links": {
"first": "http://159.65.35.171/api/v1/reservations?date=08/05/2018",
"prev": "http://159.65.35.171/api/v1/reservations?date=01/05/2018",
"next": "http://159.65.35.171/api/v1/reservations?date=15/05/2018"
},
"meta": {
"path": "http://159.65.35.171/api/v1/reservations"
}
}
如您所见,10/05/2018
和11/05/2018
是键,包含作为值的数据数组
我正在使用改装来获取数据。我如何解析上面对对象的响应?提前感谢。请尝试以下模态类
public class Data{
AbcDate data;
public AbcDate getData() {
return data;
}
public void setData(AbcDate data) {
this.data = data;
}
}
//另一类
public class AbcDate{
HashMap<String, DetailModel> detail;
public static class DetailModel {
int detail_id, reservation_id,field_id,;
}
}
公共类AbcDate{
HashMap细节;
公共静态类模型{
int detail_id,reservation_id,field_id,;
}
}
@SerializedName
哪个映射到映射
对您没有帮助吗?