【发布时间】:2020-06-14 01:37:23
【问题描述】:
在项目中使用 Spring Boot 时,Jackson 默认序列化对象来回和来自 Jsons。我意识到如果您没有公共访问器,例如 getter/setter 或 POJO 中的公共字段,Jackson 会失败。
当我切换到 Gson 时,行为有所不同。它检测所有字段,无论其可见性如何。出于这个原因,我最终使用了 Gson。
我对切换我的 POJO 访问规则感到有些不舒服;这将迫使对项目结构进行一些重构。
所以,使用 Gson 没有问题,但是有没有办法改变杰克逊的行为?
【问题讨论】:
标签: spring-boot jackson gson jackson2