Spring Boot集成的三个JSON映射库:
Jackson是首选的默认库。
Jackson是spring-boot-starter-json
的一部分,并且提供了Jackson的自动配置。 当Jackson放在类路径上时,将自动配置ObjectMapper
Bean。也提供了一些配置属性,用于自定义ObjectMapper
的配置。
提供了Gson的自动配置。 当Gson在类路径上时,将自动配置Gson
bean。 提供了一些spring.gson.*
配置属性来自定义配置。 为了获得更多控制权,可以使用一个或多个GsonBuilderCustomizer
bean。
提供了JSON-B的自动配置。 当JSON-B API和其实现类位于类路径上时,将自动配置Jsonb
bean。 首选的JSON-B实现是提供依赖管理的Apache Johnzon。
原文:https://www.cnblogs.com/ylcc-zyq/p/12600939.html