토리맘의 한글라이즈 프로젝트 logo 토리맘의 한글라이즈 프로젝트

스프링 부트 공식 레퍼런스를 한글로 번역한 문서입니다.

전체 목차는 여기에 있습니다.

목차


7.6. JSON

스프링 부트는 세 가지 JSON 매핑 라이브러리와 통합할 수 있다:

선호하는 디폴트 라이브러리는 Jackson이다.

7.6.1. Jackson

Jackson 자동 설정을 지원하며, Jackson은 spring-boot-starter-json에 들어있다. 클래스패스에 Jackson이 있으면 ObjectMapper 빈을 자동으로 설정한다. ObjectMapper 설정을 커스텀할 수 있는 여러 가지 설정 프로퍼티를 제공한다.

7.6.2. Gson

Gson 자동 설정을 지원한다. 클래스패스에 Gson이 있으면 Gson 빈을 자동으로 설정한다. 설정을 커스텀할 수 있는 여러 가지 spring.gson.* 설정 프로퍼티를 제공한다. 더 세세하게 제어하고 싶다면 GsonBuilderCustomizer 빈을 한 개 이상 사용해도 된다.

7.6.3. JSON-B

JSON-B 자동 설정을 지원한다. 클래스패스에 JSON-B API와 구현체가 있으면 Jsonb 빈을 자동으로 설정한다. 선호하는 JSON-B 구현체는 의존성을 관리해주는 Apache Johnzon이다.


전체 목차는 여기에 있습니다.

<< >>

TOP