【发布时间】:2018-02-21 16:18:25
【问题描述】:
我有一个休息端点,它返回一个像这样的 3 级嵌套 json:
{
"user":{
"departament":{
"departInfo":{
"departName":"String"
}
}
}
}
我有一个没有相同 3 个嵌套级别的 java 类:
@JsonIgnorePropertires("ignoreUnknown = true")
class User(){
String departName
}
当我使用 restTemplate 拨打休息电话时:
User response = restTemplate.exchange(url, HttpMethod.GET,
request, User.class)
即使使用 json 忽略属性,jackson 也没有映射字段 departName(因为我猜它不在同一个嵌套级别)。
如何将这个 http json 响应映射到我的 java 字段而忽略嵌套的父 json?
【问题讨论】:
标签: java json spring spring-boot jackson