JSON

Spring Boot提供了与三个JSON映射库的集成:

  • GSON
  • Jackson
  • JSON-B

Jackson是首选的默认库

jackson

提供杰克逊的自动配置,杰克逊是其中的一部分 spring-boot-starter-json。当Jackson在类路径上时,ObjectMapper 会自动配置bean。提供了几个配置属性来自 定义配置 ObjectMapper

Gson

提供Gson的自动配置。当Gson在类路径上时,Gson会自动配置bean。spring.gson.*提供了几个配置属性来自定义配置。为了获得更多控制,GsonBuilderCustomizer可以使用一个或多个 bean。

JSON-B

提供Gson的自动配置。当Gson在类路径上时,Gson会自动配置bean。spring.gson.*提供了几个配置属性来自定义配置。为了获得更多控制,GsonBuilderCustomizer可以使用一个或多个 bean。