Jackson中属性“node”的getter定义冲突

时间:2013-07-08 22:39:43

标签: jackson

我正在

org.codehaus.jackson.map.JsonMappingException:属性“node”的冲突getter定义:org.apache.commons.jxpath.ri.model.NodePointer#isNode(0 params)vs org.apache.commons.jxpath。 ri.model.NodePointer#getNode(0 params)(通过引用链:org.apache.commons.jxpath.ri.JXPathContextReferenceImpl [“namespaceResolver”] - > org.apache.commons.jxpath.ri.NamespaceResolver [“namespaceContextPointer” ])

我尝试使用stackoverflow上提供的Mixin解决方案但是对于我的情况,我对如何为NodePointer设置Mixin感到困惑,这是一个jxpath类而不是我自己的。

请帮忙。

1 个答案:

答案 0 :(得分:2)

您还可以使用ObjectMapper通过setVisibility()完全禁用对“is-getters”的检测(请查看javadoc参数,用法)。