【发布时间】:2016-12-14 21:03:21
【问题描述】:
我有以下 json 数据作为来自数据库的响应,我需要将其映射到我的 Java Pojo。
Json 响应:
{
"Vehicle" {
"travelMedium" : "road",
"CarList" : {
"car": [
{
"company": "Maruthi",
"color" : "red"
},
{
"company": "Honda",
"color" : "black"
},
{
"company": "Swift",
"color" : "white"
}
]
}
}
}
Pojos
Class Vehicle {
String travelMedium;
List<Car> car;
}
Class Car {
private company;
private color;
}
我正在使用 Jackson 进行这种反序列化,它将 json 绑定到 Java 对象,但附加的 字段 CarList 给出错误。我想在绑定时避免“CarList”字段(json字符串到Java Pojo)。
我想知道实现这一目标的方法。或者任何建议都会很棒。
【问题讨论】:
-
Carlist 遇到的错误是什么?您也知道
private company; private color的语法不正确,您缺少数据类型