JSON에서 TypeScript 생성기
예제 JSON 또는 API 응답을 붙여서 데이터를 업로드하지 않고 읽을 수 있는 TypeScript를 생성합니다.
0 바이트
TypeScript가 여기에 표시됩니다. 모든 것이 브라우저에서 실행됩니다.
준비 완료
중첩된 API 응답
객체와 배열은 중첩된 객체의 배열 및 반복 응답 항목을 포함하여 재귀적으로 추론됩니다.
보수적 모호한 유형
혼합된 기본 배열은 유니온이 되고, 빈 배열은 unknown[]이 되며, null만 있는 값은 null로 유지됩니다.
안전한 속성 이름
잘못된 TypeScript 식별자는 인용된 키로 내보내지므로 공백이나 하이픈이 있는 API 필드도 여전히 컴파일됩니다.
관련 개발자 도구
JSON에서 TypeScript 생성기
샘플 JSON 값에서 TypeScript 인터페이스 또는 타입 별칭을 유추합니다.
- 입력
- 유효한 JSON 샘플과 루트 이름 및 출력 스타일 옵션.
- 출력
- 복사 가능한 TypeScript 유형 선언.
- 실제 제한
- 추론은 샘플을 설명하며 모든 미래 페이로드를 설명하지 않습니다. null, 빈 배열, 선택적 필드, 유니온, 날짜 및 식별자는 개발자 검토가 필요합니다.
- 개인정보 및 데이터 처리
- 유효한 샘플 JSON과 루트 이름 및 출력 스타일 옵션이 이 브라우저 탭에서 처리됩니다. Convertr는 이를 수신하거나 저장하지 않습니다. 도구가 명시적으로 로컬 다운로드를 제공하지 않는 한 페이지를 닫거나 다시 로드하면 작업 상태가 지워집니다.
이 도구를 어떻게 사용해야 하는지
- 도구 컨트롤에서 유효한 JSON 샘플과 루트 이름 및 출력 스타일 옵션을 제공합니다.
- 복사 가능한 TypeScript 타입 선언에 영향을 미치는 설정을 선택한 다음 도구를 실행합니다.
- 복사하거나 다운로드하기 전에 TypeScript 유형 선언을 검토합니다.
일반적인 실패 모드
유효하지 않은 JSON, 비대표 샘플 또는 인용된 속성이 필요한 키는 조정이 필요한 유형을 생성할 수 있습니다.
유용한 예제
ID, 이름 및 역할이 있는 사용자 객체를 붙여넣어 문자열 배열이 있는 사용자 인터페이스를 생성합니다.