4
什么是将Jackson JsonNode
转换为java集合的正确方法?Jackson JsonNode键入集合
如果它是一个JSON字符串我可以用ObjectMapper.readValue(String, TypeReference)
但对于一个JsonNode
的唯一选择是ObjectMapper.treeToValue(TreeNode, Class)
这不会给一个类型集合,或ObjectMapper.convertValue(Object, JavaType)
这感觉不对由于其接受转换任何POJO的。
有没有另一种“正确”的方式,还是它是其中之一?
在旧版本的杰克逊(2.5和之前)JSON数组的,没有readerFor()方法。改用reader()方法。 –