我有一个Java POJO,我希望响应采用某种格式
我有类似下面的代码
public class LocationInfo {
private String locationId;
private String locationName;
private State state;
}
这就是我得到回复的方式
"localCompanies": {
"locationId": "345",
"locationName": "test_location",
"stateInfo": {
"city": "test_city",
"county": "test_county
}
}
我真正需要的是
"localCompanies": {
"locationId": "345",
"locationName": "test_location",
"city": "test_city",
"county": "test_county
}
如何实现?预先感谢。
答案 0 :(得分:1)
Jackson
在1.9.0中引入了JsonUnwrapped
注释。您只需在目标对象上添加注释。
public class LocationInfo {
private String locationId;
private String locationName;
@JsonUnwrapped
private State state;
}