如何使用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 = ?
有人知道是否有不可思议的命令吗?如果没有,那么解决方案是什么?
没有找到相关结果
已邀请:
6 个回复
链眷克袒姜
作为数组:
作为列表:
指定列表类型的另一种方法:
俺呵誓放胳
这个解决方案似乎对我来说是最好的
谷起
桔适丛
然后使用它:
卧沫
魄龟呸筹