JSON to Python 데이터클래스 변환기
JSON 객체나 배열을 붙여넣으면 타입 힌트(str, int, float, bool, List[...])와 중첩 객체용 별도 클래스가 포함된 Python `@dataclass` 정의를 바로 얻을 수 있습니다. 모든 처리는 브라우저에서 로컬로 실행되며 JSON은 업로드되지 않습니다.
—
Python 데이터클래스
사용법
- 입력 상자에 JSON을 붙여넣거나 입력합니다.
- 필요하면 루트 클래스 이름을 변경합니다(기본값 AutoGenerated).
- 출력 상자에서 생성된 데이터클래스를 복사합니다.
자주 묻는 질문
- 숫자는 어떤 타입이 되나요?
- 정수는 int, 소수점이 있는 숫자는 float로 변환됩니다. 다른 타입이 필요하면 직접 수정하세요.
- null이나 빈 배열은 어떻게 처리되나요?
- 샘플로 타입을 추론할 수 없으므로 null은 Any로, 빈 배열은 List[Any]로 변환됩니다.
- 중첩 객체는 어떻게 처리되나요?
- 각 중첩 객체는 자체 @dataclass가 되며, 이를 참조하는 클래스보다 먼저 정의됩니다.
- 제 JSON이 어딘가로 전송되나요?
- 아니요. 변환은 전적으로 브라우저에서 이루어지며 아무것도 업로드되지 않습니다.
관련 도구
JSON to GraphQL 스키마(SDL) 변환기
JSON 객체를 스칼라 매핑이 적용된 GraphQL 타입 정의(SDL)로 브라우저에서 변환합니다.
개발 0 0
JSON → TypeScript 인터페이스
JSON 샘플에서 TypeScript 인터페이스를 자동 생성 — 키 이름을 따라 재귀적으로 타입 추론.
개발 0 0
.gitignore 생성기
사용하는 언어·프레임워크·에디터·OS를 체크 → 새 리포지토리에 바로 넣을 수 있는 통합 `.gitignore`.
개발 0 0
MIME 타입 조회
확장자로 MIME 타입을 찾거나 그 반대로 조회. 각 타입의 용도 설명.
개발 0 0
JSON to Go 구조체 변환기
JSON 객체를 json 태그가 붙은 Go 구조체로 브라우저에서 즉시 변환합니다.
개발 0 0
JSON to Rust 구조체 변환기 (serde)
JSON 객체를 serde 파생과 타입 매핑 필드가 포함된 Rust 구조체로 브라우저에서 변환합니다.
개발 0 0