코드 타워 · 24호실

JSON → TypeScript 타입

JSON으로 TypeScript, Go, Python, Java, C#, Rust 타입을 만들어요.

🔒 브라우저에서 처리 · 업로드 없음 · 가입 불필요

JSON으로 타입 생성

샘플 API 응답을 붙여넣으면 바로 TypeScript 인터페이스를 얻을 수 있어요. Go 구조체, Python 데이터클래스, Java / C# / Kotlin 클래스, Rust serde 구조체, Swift Codable 타입도 만들 수 있어요. 타입은 quicktype이 추론하며, 배열 항목을 합치고 선택적 필드, 열거형, 날짜, 중첩 객체를 감지해요.

더 좋은 타입을 위한 팁

  • 배열 항목을 여러 개 넣으면 가끔 빠지는 필드가 선택적으로 표시돼요.
  • 의미 있는 최상위 이름(예: User)을 쓰세요. 중첩 타입은 키 이름을 따라 이름이 붙어요.
  • "타입만"을 해제하면 파싱할 때 JSON을 검증하는 런타임 변환기도 함께 만들어져요.

JSON이 업로드되나요?

아니요. quicktype은 브라우저에서 실행돼요. 엔진은 한 번만 내려받고(약 1 MB) 데이터는 기기에 남아요.