UTILS.
100% 브라우저 내 실행
TS

JSON to TypeScript

JSON 샘플에서 타입을 재귀적으로 추론해 TypeScript 인터페이스를 생성합니다.

출력

이 도구에 대하여

JSON 샘플을 붙여넣으면 그에 맞는 TypeScript 인터페이스를 받을 수 있으며, 모든 처리는 브라우저에서 이루어집니다.

자주 묻는 질문

중첩된 객체는 어떻게 처리되나요?
각 중첩 객체는 해당 키 이름을 PascalCase로 변환한 자체 인터페이스가 되며, 맨 위에 Root 인터페이스가 생성됩니다.
배열의 타입은 어떻게 지정되나요?
배열은 첫 번째 요소를 기준으로 T[] 타입으로 지정되며, 빈 배열은 any[]가 됩니다.

더 많은 도구