JSON to TypeScript 변환기
JSON 객체와 배열을 TypeScript 인터페이스 또는 타입 별칭으로 변환합니다. 중첩 객체, 배열, 선택적 및 읽기 전용 속성을 지원합니다.
JSON 객체와 배열을 TypeScript 인터페이스 또는 타입 별칭으로 변환합니다. 중첩 객체, 배열, 선택적 속성, 읽기 전용 수정자를 지원합니다.
JSON에서 TypeScript 인터페이스 또는 타입 별칭을 생성합니다. 중첩 객체는 별도의 인터페이스가 됩니다. 모든 처리는 로컬에서 이루어집니다.
사용 방법
- 1
JSON 붙여넣기
JSON 객체 또는 배열을 입력하세요. "예제 불러오기"를 클릭하여 사용자 객체 예제를 사용해 보세요.
- 2
옵션 설정
루트 타입 이름을 설정하고, interface 또는 type 별칭을 선택하고, export, optional, readonly 수정자를 설정하세요.
- 3
변환
"TypeScript로 변환"을 클릭하여 타입 정의를 생성합니다. 중첩 객체는 별도의 명명된 인터페이스를 생성합니다.
- 4
출력 복사
생성된 TypeScript 코드를 검토하고 프로젝트에 직접 복사하세요.
자주 묻는 질문
- 중첩 객체를 지원하나요?
- 네. 각 중첩 객체는 자체 명명된 인터페이스(예: Address, ProjectsItem)를 생성하여 타입을 깔끔하고 재사용 가능하게 유지합니다.
- 배열은 어떻게 처리되나요?
- 원시 타입 배열은 타입 배열(예: string[])을 생성합니다. 객체 배열은 공유 항목 인터페이스와 배열 타입 별칭을 생성합니다.
- interface vs type 중 뭘 써야 하나요?
- interface는 확장 가능하며 객체 형태에 적합합니다. type 별칭은 유니온과 복잡한 타입에 더 유연합니다. 대부분의 경우 둘 다 작동합니다.
- JSON 데이터가 서버로 전송되나요?
- 아니요. 모든 변환은 브라우저에서 완전히 이루어집니다. 데이터는 절대 장치를 벗어나지 않습니다.