【发布时间】:2016-05-11 11:22:41
【问题描述】:
我有这门课:
@JsonIgnoreProperties(ignoreUnknown = true)
public class VehicleRestModel implements RestModel<Article> {
@JsonProperty("idVehicle")
public String id;
public String name;
}
我从 REST API 得到这个 JSON:
[
{ "idVehicle" : "1234DHR", "tm" : "Hyundai", "model" : "Oskarsuko"},
//more vehicles
]
我希望我的模型字段 name 是 JSON 字段 tm 和 model 连接。我虽然使用了JsonDeserializer,但是如何才能将整个 JSON 对象放入其中?
class MyDeserializer implements JsonDeserializer<String, String> {
@Override
public String deserialize(JsonParser jp, DeserializationContext ctxt) throws IOException, JsonProcessingException {
// I need the entire JSON here, in order to concatenate two fields
}
}
谢谢!
【问题讨论】:
标签: java json jackson json-deserialization