J↓JSON → Java POJO
로딩 중...
POJO(Plain Old Java Object)는 특정 프레임워크에 종속되지 않는 순수 Java 클래스입니다. REST API 응답이나 요청 본문을 Java 클래스로 매핑하는 DTO/VO 패턴은 Spring Boot 등 Java 백엔드 개발에서 매우 자주 사용됩니다. JSON 응답을 보고 직접 클래스를 작성하는 것은 번거롭고 실수가 생기기 쉽습니다. 이 도구는 JSON을 붙여넣으면 Lombok, Jackson 어노테이션 설정을 반영한 Java 클래스를 자동으로 생성합니다.
사용 방법
- 1JSON 입력
왼쪽에 Java 클래스로 변환할 JSON을 붙여넣습니다. 중첩 객체와 배열도 자동으로 처리됩니다.
- 2옵션 설정
루트 클래스 이름, 패키지 이름, Lombok 스타일(@Data, @Getter/@Setter, @Builder 또는 plain getter/setter), @JsonProperty 추가 여부를 선택합니다.
- 3결과 복사
오른쪽에 생성된 Java 코드를 확인하고, 복사 버튼으로 클립보드에 복사하여 IDE에 붙여넣습니다.
활용 팁
- 💡중첩 JSON 객체는 자동으로 static inner class로 변환됩니다.
- 💡@JsonProperty는 JSON 키와 Java 필드명이 다를 때(snake_case → camelCase) 자동으로 추가됩니다.
- 💡Lombok @Data는 getter, setter, equals, hashCode, toString을 한 번에 생성해 코드를 크게 줄여줍니다.
- 💡API 응답 JSON을 그대로 붙여넣으면 ResponseDTO 클래스를 빠르게 만들 수 있습니다.