JSON → TypeScript Types
이 도구는 무엇을 합니까?
이 도구는 JSON 객체 또는 배열을 TypeScript interface 또는 type 선언으로 변환합니다. 중첩된 객체(각각 별도의 interfaces 생성), 객체 배열(스키마 병합), 선택적 필드(일부 배열 항목에서 키가 없는 경우) 및 null 값을 재귀적으로 처리합니다. 출력은 TypeScript 프로젝트에 바로 붙여넣을 수 있습니다.
사용 방법
-
왼쪽 패널에 JSON을 붙여넣으면 TypeScript 타입이 즉시 오른쪽에 나타납니다.
-
루트 interface 이름을 설정합니다(기본값: Root).
-
interface 또는 type alias 스타일을 선택합니다.
-
'null → optional'을 활성화하면 null 필드를 명시적 null 대신 선택적 unknowns로 처리합니다.
-
예제 불러오기를 클릭하면 변환 예시를 볼 수 있습니다.
객체 배열은 모든 항목 스키마를 병합하여 처리됩니다. 일부 항목에만 있는 키는 자동으로 선택적으로 표시됩니다. 모든 변환은 브라우저에서 이루어집니다.
Keywords: JSON을 TypeScript로, JSON to TS, JSON을 interface로, TypeScript 타입 생성기, JSON 타입 추론, JSON에서 TypeScript interface