我正在try 使用Jackson 2.15..2 YAMLFactory
来解析锚扩展语法:
sections:
- &packetInfo
name: packetInfo
description: information on a received UDP packet
然后是后来:
sections:
- <<: *packetInfo
description: something else
但我得到的是:
com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "<<"
,它给出了将<<
作为任何其他字段名对待的所有迹象.
如果我像这样删除<<:
,它会加载OK(当然,没有覆盖选项),所以锚/参考系统正在工作:
sections:
- *packetInfo
杰克逊不支持<<:
扩展/覆盖吗?或者有没有我需要打开的功能switch ,但我还没有找到?我读到过,处理这些内容是由模式完成的,而不是解析器本身.