문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 다음 판 양쪽 다음 판 | ||
java:jackson [2020/07/22 17:54] kwon37xi [Jackson 2.10 부터 ObjectMapper 생성 방식 변경됨] |
java:jackson [2020/11/23 14:44] kwon37xi [@JsonView] |
||
---|---|---|---|
줄 19: | 줄 19: | ||
* Spring 4.1 부터 '' | * Spring 4.1 부터 '' | ||
* [[https:// | * [[https:// | ||
+ | * [[https:// | ||
===== @JsonCreator ===== | ===== @JsonCreator ===== | ||
* 해당 클래스 JSON 문자열을 받아서 객체를 생성할 때 변환기를 직접 만들고자 할 때 구현한다. | * 해당 클래스 JSON 문자열을 받아서 객체를 생성할 때 변환기를 직접 만들고자 할 때 구현한다. | ||
줄 132: | 줄 132: | ||
+ | ===== @JsonInclude ===== | ||
+ | * [[https:// | ||
+ | * '' | ||
+ | * [[https:// | ||
===== JsonNodeFactory ===== | ===== JsonNodeFactory ===== | ||
* [[https:// | * [[https:// | ||
줄 170: | 줄 174: | ||
| | ||
- | // with 3.0 (or with 2.10 as alternative) | ||
- | ObjectMapper mapper = JsonMapper.builder() // or different mapper for other format | ||
- | | ||
- | | ||
- | | ||
- | // 시간을 timestamp 숫자가 아닌, 문자열로 포맷팅한다. 기본 ISO 포맷 | ||
- | | ||
- | | ||
</ | </ | ||
* '' | * '' | ||
줄 214: | 줄 210: | ||
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
+ | * [[https:// |