我有一个com.fasterxml JsonNode
带有一些数据的对象。我需要对其数据进行一些操作。我用谷歌搜索答案但没有得到正确的答案。您能建议我如何操作 JsonNode 数据吗?
我也尝试过转换JsonNode
to ObjectNode
如下
ObjectNode objectNode = (ObjectNode)filterJson;
但它给出了以下例外......
java.lang.ClassCastException: com.fasterxml.jackson.databind.node.TextNode cannot be cast to
com.fasterxml.jackson.databind.node.ObjectNode
请帮忙!!
您可以转换一个JsonNode
in an ObjectNode
用这个简单的方式:
ObjectNode objectNode = jsonNode.deepCopy();
从 Jackson 2.0 开始可用 https://fasterxml.github.io/jackson-databind/javadoc/2.5/com/fasterxml/jackson/databind/JsonNode.html#deepCopy()并使用 Jackson 2.4.0 进行测试
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)