도구 가이드
API 응답을 타입스크립트에서 다루려면 응답 구조에 맞는 타입 정의가 필요합니다. 필드가 수십 개인 응답의 인터페이스를 손으로 적으면 시간이 걸리고 오타나 누락이 생기기 쉽습니다.
이 도구는 JSON 데이터를 분석해 타입스크립트 인터페이스를 자동으로 만들어 줍니다. 중첩된 객체는 별도 인터페이스로 분리하고 배열의 요소 타입도 추론합니다.
생성된 타입을 그대로 쓰거나 필요에 맞게 다듬어 쓰면 됩니다. 변환은 브라우저 안에서만 이루어집니다.
사용 방법
- API 응답 등 샘플 JSON을 붙여넣습니다.
- 생성된 타입스크립트 인터페이스를 확인합니다.
- 선택적 필드나 유니온 타입이 필요한 부분을 다듬습니다.
- 복사해 코드에 사용합니다.
이럴 때 유용해요
- API 응답 타입을 빠르게 정의할 때
- 외부 서비스 문서의 예제 응답을 타입으로 옮길 때
- 설정 파일 구조에 타입을 붙일 때
- 기존 자바스크립트 코드를 타입스크립트로 옮길 때
사용 팁
- 샘플 하나로 추론하므로 null이 올 수 있는 필드는 선택적으로 직접 표시해야 합니다.
- 배열이 비어 있으면 요소 타입을 알 수 없습니다. 값이 들어 있는 샘플을 사용하세요.
- 생성된 타입은 출발점입니다. 실제 API 문서를 확인해 정확도를 높이세요.