JSON to TypeScript 인터페이스 생성기
JSON 객체를 TypeScript interface 또는 type alias로 즉시 변환합니다. 중첩 객체, 배열, null, 혼합 타입을 모두 처리합니다.
키워드
배열 문법
사용 방법
JSON 객체를 TypeScript interface 또는 type alias로 즉시 변환합니다. 중첩 객체, 배열, null, 혼합 타입을 모두 처리합니다.
- 1왼쪽 패널에 JSON 객체를 붙여 넣거나 '샘플 불러오기'를 클릭하세요.
- 2루트 인터페이스 이름(기본값: Root), interface vs type 선택, 배열 문법 및 optional 필드 옵션을 조정하세요.
- 3오른쪽 패널에 입력 즉시 생성된 TypeScript 인터페이스가 표시됩니다.
- 4'복사'를 클릭하여 전체 TypeScript 출력을 클립보드에 복사하세요.
주요 기능
- 모든 중첩 객체에 대해 별도의 명명된 인터페이스 생성
- interface와 type alias 출력 전환
- T[] 또는 Array<T> 배열 문법 선택
- 단일 토글로 모든 필드를 optional로 표시
- string, number, boolean, null, 배열, 혼합 타입 유니언 처리
- 실시간 생성 — 버튼 클릭 불필요
- 100% 브라우저 기반, JSON이 기기 밖으로 나가지 않음