如何使用Jackson将HashMap转换为JsonNode? [英] How to convert HashMap to JsonNode with Jackson?
本文介绍了如何使用Jackson将HashMap转换为JsonNode?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个HashMap
对象,我想使用com.fasterxml.jackson.databind.ObjectMapper
将其转换为JsonNode
树.最好的方法是什么?
I have a HashMap
object which I want to convert to JsonNode
tree using com.fasterxml.jackson.databind.ObjectMapper
. What is the best way to do it?
我找到了以下代码,但是由于我不太了解Jackson API,所以我想知道是否还有更好的方法.
I found the following code but since I don't know the Jackson API well, I wonder if there are some better ways.
mapper.reader().readTree(mapper.writeValueAsString(hashmap))
推荐答案
以下将解决问题:
JsonNode jsonNode = mapper.convertValue(map, JsonNode.class);
查看全文