JSON → TypeScript

API 응답, 모의 데이터, 프론트엔드 모델, 테스트 및 빠른 프로토타입을 위한 JSON 샘플에서 TypeScript 인터페이스나 타입을 생성합니다. 루트 타입 이름을 선택하고 추론된 정의를 프로젝트에 복사합니다.

JSON 타입 추론 방식

샘플 기반 생성 제한

출력은 하나의 샘플에 있는 값만 설명하므로, 선택적 필드나 샘플에 빠진 필드는 찾아낼 수 없습니다. 최상위 배열에서는 첫 번째 항목을 인터페이스 형태로 사용합니다. 운영 환경에서 결과를 사용하기 전에 선택적 속성, nullable 필드, 날짜 문자열 및 API별 유니언을 검토하세요.

이 생성기는 런타임 검증이 아닌 정적 TypeScript 정의를 만듭니다. 수신 데이터도 검증해야 한다면 JSON 스키마 검증기를 사용하세요.

관련 도구: JSON 포맷터 · JSON 스키마 검증기