ToolEmpire

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을 생성합니다.

사용 방법

  1. 1JSON 입력란에 JSON 객체를 붙여넣습니다(예시에는 중첩 객체·배열·null이 들어 있습니다).
  2. 2타깃 언어 선택에서 Python, Rust, C#, Java, Go, GraphQL 중 하나를 고릅니다.
  3. 3루트 타입 이름 필드에 타입명을 넣습니다(기본값 Model).
  4. 4생성된 코드를 복사합니다 — 중첩 타입이 자식부터 순서대로 포함됩니다.

자주 묻는 질문

관련 도구