코드 타워 · 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) 데이터는 기기에 남아요.