如何使用 Jackson 反序列化对象数组
Jackson 数据绑定文档表明 Jackson 支持反虚拟化“所有受支持类型的数组”,但我无法确定确切的语法。
对于单个对象,我会这样做:
//json input
{
"id" : "junk",
"stuff" : "things"
}
//Java
MyClass instance = objectMapper.readValue(json, MyClass.class);
现在对于一个数组,我想这样做:
//json input
[{
"id" : "junk",
"stuff" : "things"
},
{
"id" : "spam",
"stuff" : "eggs"
}]
//Java
List<MyClass> entries = ?
有谁知道是否有一个神奇的缺失命令?如果不是,那么解决方案是什么?