六、JSON --SpringBoot功能

一、JSON

Spring Boot集成的三个JSON映射库:

  • Gson
  • Jackson
  • JSON-B

Jackson是首选的默认库。

1、Jackson

Jackson是spring-boot-starter-json的一部分,并且提供了Jackson的自动配置。 当Jackson放在类路径上时,将自动配置ObjectMapper Bean。也提供了一些配置属性,用于自定义ObjectMapper的配置。

2、Gson

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

3、JSON-B

提供了JSON-B的自动配置。 当JSON-B API和其实现类位于类路径上时,将自动配置Jsonb bean。 首选的JSON-B实现是提供依赖管理的Apache Johnzon。

原文地址:https://www.cnblogs.com/ylcc-zyq/p/12600939.html