하이어코딩 RSS 태그 관리 글쓰기 방명록 mahiru
2021-01-07 20:22:27
728x90
반응형

json 파일, 또는 문자열을 Gson의 fromJson과 같은 메서드로 읽어들여 객체로 저장하기 위해서는 객체를 담는

클래스파일이 필요합니다.

 

그러나 이 클래스파일을 만드는 것은 매우 귀찮습니다. 만약 json 파일의 구조가  복잡하면 복잡할수록 더 그렇죠

 

그래서 jsonschema2pojo라는 사이트를 소개해드리겠습니다.

 

www.jsonschema2pojo.org/

이 사이트 이용법은 다음과 같습니다.

 

1. 먼저 원하는 json 파일을 복사해서 빈 칸에 붙여 넣습니다.

 

2. 우측에 패키지 이름과 클래스 이름을 입력합니다.

입력하지 않을시 com.example과 Example이라는 이름으로 출력됩니다. 

 

3. 원하는 언어를 선택합니다. 저의 경우 java를 사용하므로 java를 선택했습니다.

 

4. Source type에 json을 선택합니다.

 

5. annotation style에 자신이 사용하는 외부 라이브러리를 선택합니다.

 

6. 추가기능 부분입니다. getter setter 메서드 생성, constructor 생성 등이 있는데

저의 경우 include getters and setters, use double number, allow additional properties를 선택했습니다.

 

설정이 끝나면 하단에 preview를 눌러 생성된 클래스 파일을 확인합니다.

 

이렇게 생성이 됩니다. 생성이 된 코드를 복사해서 클래스파일에 붙여넣으면 클래스파일 생성이 완료됩니다.

 

감사합니다.

반응형
이 페이지는 리디주식회사에서 제공한 리디바탕 글꼴이 사용되어 있습니다.