JSON to Java 클래스(POJO) 변환기
JSON 객체나 배열을 붙여넣으면 타입이 지정된 필드(String, long, double, boolean, List<...>)와 중첩 객체용 별도 클래스가 포함된 Java `class` 정의(POJO)를 바로 얻을 수 있습니다. 모든 처리는 브라우저에서 로컬로 실행되며 JSON은 업로드되지 않습니다.
—
Java 클래스
사용법
- 입력 상자에 JSON을 붙여넣거나 입력합니다.
- 필요하면 루트 클래스 이름을 변경합니다(기본값 AutoGenerated).
- 출력 상자에서 생성된 클래스를 복사합니다.
자주 묻는 질문
- 숫자는 어떤 타입이 되나요?
- 정수는 long, 소수점이 있는 숫자는 double로 변환됩니다. 더 좁은 타입을 원하면 int나 float로 직접 변경하세요.
- null이나 빈 배열은 어떻게 처리되나요?
- 샘플로 타입을 추론할 수 없으므로 null은 Object로, 빈 배열은 List<Object>로 변환됩니다.
- 중첩 객체는 어떻게 처리되나요?
- 각 중첩 객체는 자체 class가 됩니다. 리스트 필드가 생성되면 java.util.List import가 추가됩니다.
- 제 JSON이 어딘가로 전송되나요?
- 아니요. 변환은 전적으로 브라우저에서 이루어지며 아무것도 업로드되지 않습니다.
관련 도구
JSON to Kotlin 데이터 클래스 변환기
JSON 객체를 타입이 지정된 프로퍼티가 포함된 Kotlin 데이터 클래스로 브라우저에서 변환합니다.
개발 0 0
JSON to C# 클래스 변환기
JSON 객체를 자동 프로퍼티 타입 매핑이 적용된 C# 클래스로 브라우저에서 변환합니다.
개발 0 0
HTML → JSX 변환
HTML 스니펫 붙여넣기 → React용 JSX. `class`→`className`·`onclick`→`onClick`·void 태그 self-close·inline style 객체화 옵션.
개발 0 0
JSON to Go 구조체 변환기
JSON 객체를 json 태그가 붙은 Go 구조체로 브라우저에서 즉시 변환합니다.
개발 0 0
JSON to Python 데이터클래스 변환기
JSON 객체를 타입 힌트가 포함된 Python @dataclass 정의로 브라우저에서 변환합니다.
개발 0 0
JSON to Rust 구조체 변환기 (serde)
JSON 객체를 serde 파생과 타입 매핑 필드가 포함된 Rust 구조체로 브라우저에서 변환합니다.
개발 0 0