logo
GeekFormat

JSON을 Java로

관련 추천

주요 기능

  • 스마트 코드 생성: JSON에서 필드명과 타입(Integer, Double, Boolean, List) 자동 유추
  • 어노테이션 지원: Lombok(@Data) 및 JPA/Hibernate ORM 매핑 어노테이션 선택적 적용
  • 중첩 클래스 처리: 제네릭 컬렉션 지원, 멀티 레벨 중첩 클래스 재귀 자동 생성
  • 프로젝트 통합: 커스텀 패키지명과 루트 클래스명 지원, Spring Data JPA에서 바로 사용
  • 배치 내보내기: 단일 클래스 다운로드 또는 ZIP 패키징 지원

자주 묻는 질문

생성된 Java 클래스가 Lombok 어노테이션을 지원하나요?

네. Lombok 지원을 활성화하면 @Data, @AllArgsConstructor, @NoArgsConstructor 등의 어노테이션이 자동 생성되어 보일러플레이트 코드를 크게 줄입니다.

중첩 레벨이 많은 복잡한 JSON도 생성할 수 있나요?

네. 재귀 파싱 엔진이 JSON 구조를 깊이 분석합니다. 중첩 객체를 만나면 내부 클래스 또는 별도 클래스를 자동 생성하고 List<T>, Map<K, V> 등 제네릭 컬렉션 타입을 처리해 컴파일 가능한 코드를 보장합니다.

Spring Data JPA나 Hibernate에서 직접 사용할 수 있나요?

네. JPA/Hibernate 지원을 활성화하면 @Column, @Table, @Id 등의 어노테이션이 자동 추가되고 JSON 데이터 타입에서 적절한 데이터베이스 타입을 유추하여 ORM 매핑 설정을 가속화합니다.

생성된 코드를 다운로드할 수 있나요?

네. 단일 클래스 다운로드 또는 생성된 모든 클래스 파일을 ZIP으로 패키징하여 다운로드할 수 있습니다.

온라인 JSON to Java가 데이터를 노출시키나요?

아니요. 모든 처리는 브라우저에서 로컬로 수행되며 데이터가 서버에 업로드되지 않습니다. 민감한 비즈니스 데이터의 프라이버시를 보장합니다.