使用Jackson 2.9.5,似乎我的自定义反序列化器(继承自JsonDeserializer
)在jp.getCodec().readTree(jp)
功能为UNWRAP_ROOT_VALUE
时无法使用_unwrapAndDeserialize
构建JsonObject的树表示形式已启用:
实际上,"JsonNode"
从值string-length(string(/path/to/node)) = 0
开始查找Json原始字符串。
任何人都有这个问题,并找到了一个解决方案(除了全局停用Root值解包之外:我有很多糟糕的json要阅读,而且很多都被包裹了)?