我有这个JSON:
{
"attributes": {
"date": "2016-01-01"
},
"first": "05:33",
"second": "05:50",
"third": "07:22"
}
通常,我们使用Gson Retrofit解析器执行以下操作来解析json:
Class MyObject {
@SerializedName("attributes")
Attribues attributes;
@SerializedName("first")
String first;
@SerializedName("second")
String second;
@SerializedName("third")
String third;
}
和
Class Attributes {
@SerializedName("date")
String date;
}
但是我想做的是:
Class MyObject {
// I want date to be here and ignoring the attributes key <---
String date;
@SerializedName("first")
String first;
@SerializedName("second")
String second;
@SerializedName("third")
String third;
}
我们应该怎么做 ?
最佳答案
关于GSon的问题有90%具有相同的答案:使用custom TypeAdapter
关于android - 使用Retrofit2的GSON自定义字段解析-Android,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38753482/