JSON → 코드 구조체 생성기
JSON에서 타입화된 모델 코드를 생성하세요 — Python·Rust·Go 등.
입력
결과
from dataclasses import dataclass
from typing import List, Optional
@dataclass
class Address:
city: str
zip: str
@dataclass
class Model:
id: int
name: str
active: bool
score: float
tags: List[str]
address: Address
nickname: Optional[str]
이 도구에 대하여
JSON 객체를 붙여넣고 타깃 언어를 고르면 실제 값에서 스키마를 추론해 dataclass, struct, class, record, Go struct, GraphQL type을 생성합니다.
사용 방법
- 1JSON 입력란에 JSON 객체를 붙여넣습니다(예시에는 중첩 객체·배열·null이 들어 있습니다).
- 2타깃 언어 선택에서 Python, Rust, C#, Java, Go, GraphQL 중 하나를 고릅니다.
- 3루트 타입 이름 필드에 타입명을 넣습니다(기본값 Model).
- 4생성된 코드를 복사합니다 — 중첩 타입이 자식부터 순서대로 포함됩니다.