Lau*_*res 5 json backwards-compatibility jackson
我有一个较旧的框架类,用jackson 1.x注释.我的应用程序使用jackson 2.0来处理json序列化.是否可以配置jackson 2.0来理解"旧"注释?目前这些注释被忽略了.
没有开箱即用的配置,但应该很容易实现Jackson 2.0 AnnotationIntrospector(可能扩展JacksonAnnotationIntrospector)并使其除了2.x注释之外或代替2.x注释使用Jackson 1.x注释.
实际上,你基本上只需要1.x JacksonAnnotationIntrospector并替换它的用法.
2.0不会也不会直接支持1.x注释的原因是它会引入额外的依赖关系,并可能导致版本冲突.但这并不妨碍外部图书馆这样做 - 实际上,如果有人想做出贡献,我相信杰克逊项目会接受github的"Jackson 1.x annotations"模块.
| 归档时间: |
|
| 查看次数: |
1108 次 |
| 最近记录: |