我收到一个json对象列表。我们将其称为某个类MyClass.class
的列表。所以我可以轻松地将其反序列化为List<MyClass>
。但我想添加一个包装类,例如:
class MyWrapper {
private List<MyClass> items;
//Getter & Setter
}
我想反序列化以下json:
[
{
...
},
{
...
}
]
到MyWrapper.class
。我怎么能用杰克逊注释来做呢?
答案 0 :(得分:0)
你的包装类将被序列化为类似的东西。
{
"items":[
{...},
{...}
]
}
与您的输入不同。如果可以在序列化之前访问JSON对象,则可以修改输入。
String modifiedJson = "{\"items\":" + input + "}";