문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 다음 판 양쪽 다음 판 | ||
java:jackson [2019/02/07 20:04] kwon37xi |
java:jackson [2019/11/21 15:28] kwon37xi |
||
---|---|---|---|
줄 23: | 줄 23: | ||
* 해당 클래스 JSON 문자열을 받아서 객체를 생성할 때 변환기를 직접 만들고자 할 때 구현한다. | * 해당 클래스 JSON 문자열을 받아서 객체를 생성할 때 변환기를 직접 만들고자 할 때 구현한다. | ||
* [[https:// | * [[https:// | ||
+ | * [[https:// | ||
+ | <code java> | ||
+ | public class Customer { | ||
+ | private String id; | ||
+ | private String name; | ||
+ | private String address; | ||
+ | |||
+ | public Customer() { | ||
+ | } | ||
+ | |||
+ | @JsonCreator | ||
+ | public Customer( | ||
+ | @JsonProperty(" | ||
+ | @JsonProperty(" | ||
+ | @JsonProperty(" | ||
+ | System.out.println(" | ||
+ | this.id = id; | ||
+ | this.name = name; | ||
+ | this.address = address; | ||
+ | } | ||
+ | |||
+ | @Override | ||
+ | public String toString() { | ||
+ | return " | ||
+ | } | ||
+ | } | ||
+ | </ | ||
===== Performance ===== | ===== Performance ===== | ||
* [[http:// | * [[http:// | ||
줄 113: | 줄 139: | ||
* [[https:// | * [[https:// | ||
+ | |||
+ | ===== JsonNodeFactory ===== | ||
+ | * [[https:// | ||
+ | * '' | ||
+ | * [[java: | ||
+ | |||
+ | <code java> | ||
+ | JsonNodeFactory.instance.objectNode().put(" | ||
+ | .put(" | ||
+ | .put(" | ||
+ | .toString(); | ||
+ | </ | ||
===== 참고 ===== | ===== 참고 ===== |