【发布时间】:2016-08-30 22:08:10
【问题描述】:
将 Jackson JsonNode 转换为 java 集合的正确方法是什么?
如果是 json 字符串,我可以使用 ObjectMapper.readValue(String, TypeReference),但对于 JsonNode,唯一的选项是 ObjectMapper.treeToValue(TreeNode, Class),它不会提供类型化的集合,或者 ObjectMapper.convertValue(Object, JavaType),因为它接受任何类型的集合而感觉不对POJO 进行转换。
还有其他“正确”的方式还是其中之一?
【问题讨论】:
标签: java json collections jackson type-erasure