gpt4 book ai didi

json - Jackson 2.0 与 Jackson 1.x 注释的兼容性?

转载 作者:行者123 更新时间:2023-12-04 19:13:39 24 4
gpt4 key购买 nike

我有一个用 jackson 1.x 注释的旧框架类。我的应用程序使用 jackson 2.0 来处理 json 序列化。是否可以配置 jackson 2.0 来理解“旧”注释?目前这些注释被简单地忽略了。

最佳答案

没有开箱即用的配置,但应该很容易实现 Jackson 2.0 AnnotationIntrospector(可能扩展 JacksonAnnotationIntrospector )并使其使用 Jackson 1.x 注释作为 2.x 注释的补充或替代。

事实上,你基本上可以只取 1.x JacksonAnnotationIntrospector并替换它的用法。

2.0 不支持也不会直接支持 1.x 注释的原因是它会引入额外的依赖项,并可能导致版本冲突。但这并不妨碍外部库这样做——事实上,如果有人想贡献,我相信 Jackson 项目会接受 github 的“Jackson 1.x annotations”模块。

关于json - Jackson 2.0 与 Jackson 1.x 注释的兼容性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12461760/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com