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()方法。 –