Jackson JSON反序列化与根元素
- 论坛
- Jackson JSON反序列化与根元素
9 浏览
Jackson JSON反序列化与根元素
我遇到了一个与Jackson相关的问题,我觉得应该很容易解决,但是它让我很头疼。
假设我有一个Java的POJO类,看起来像这样(假设有一些Getter和Setter):
class User { private String name; private Integer age; }
我想将如下的JSON反序列化为一个User对象:
{
"user":
{
"name":"Sam Smith",
"age":1
}
}
因为User不是JSON中的一级对象,所以Jackson给我带来了问题。显然,我可以创建一个UserWrapper类,它包含一个User对象,然后使用它进行反序列化,但我知道肯定有更加优雅的解决方案。
应该如何解决这个问题?