【发布时间】:2017-06-28 18:01:36
【问题描述】:
如何使用jackson 或Gson 将相同的 json 对象键解析为 2 个不同的模型类?
这是输入json
{
"last_sync_dt": "1486711867749",
"meetings_info": [
{
"date": "2017-01-15",
"meeting_id": "1",
"subject": "Product Review with AUDI",
"customer_id": "32",
"customer_name": "David"
}
]
}
这些是模型类
@JsonIgnoreProperties(ignoreUnknown = true)
Class MeetingInfo{
@JsonProperty("date")
private String date;
@JsonProperty("meeting_id")
private String meetingId;
@JsonProperty("subject")
private String subject;
CustomerInfo customerinfo;
//Other fields and getter setter
}
class CustomerInfo{
@JsonProperty("customer_id")
private String id;
@JsonProperty("customer_name")
private String name;
//Other fields and getter setter
}
【问题讨论】:
-
TypeAdapter ...
-
您能否再解释一下。我是这个解析库的新手