@JsonUnwrapped为此问题引入了注释。模型:
class Person { private String name; @JsonUnwrapped private Address address; // getters, setters, toString}class Address { private String street; private String city; // getters, setters, toString}
用法:
ObjectMapper mapper = new ObjectMapper();String json = "{"name":"Alexander","street":"abc 12","city":"London"}";System.out.println(mapper.readValue(json, Person.class));
印刷品:
Person{name='Alexander', address=Address{street='abc 12', city='London'}}
有关更多信息,请阅读:
- 杰克逊注释示例
- 注释类型JsonUnwrapped
- Jackson JSON-使用@JsonUnwrapped将属性序列化/反序列化为扁平化的数据结构
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)