如何使用 Jackson 找到 json 节点的当前完整路径?

Dex*_*ato 5 json jackson

我在类中定义了一个 JsonParser 。我将穿越它。但是当我这样做时,我将需要获取我所在的当前节点的完整路径。在不影响性能的情况下提取完整路径的最佳方法是什么。Jackson 中是否有 API 已经可以做到这一点?

Sta*_*Man 1

您可以使用 获取上下文信息JsonParser.getParsingContext()。或者,如果您想要相对于输入源(行、列)的位置,您可以使用JsonParser.getLocation().