JSON → TypeScript 변환기 tool icon
데이터 & JSON 도구

JSON → TypeScript 변환기

샘플 JSON에서 TypeScript 타입을 추론해 interface/type 선언을 생성합니다. 중첩 객체, 배열, union 타입을 지원합니다.

JSON 입력
TypeScript 출력
팁: 샘플 JSON에서 타입을 추론합니다. 혼합 배열/동적 키는 union 또는 unknown이 될 수 있습니다. 모든 처리는 로컬에서 실행됩니다.

사용 방법

1. 왼쪽 입력창에 JSON 데이터를 붙여넣으세요. 2. 상단에서 루트 타입 이름을 설정하세요(기본값 Root). 3. 출력 모드(Interface 또는 Type Alias)를 선택하세요. 4. 선택 옵션: 키 따옴표, 세미콜론. 5. 도구가 자동 파싱하여 TypeScript 정의를 생성합니다. 6. '결과 복사'로 생성 코드를 클립보드에 복사하세요.

**로컬 처리** 모든 변환은 브라우저의 JavaScript로 수행되며 데이터는 서버로 전송되지 않습니다.

**스마트 타입 추론** 문자열, 숫자, 불리언, 배열, 중첩 객체를 자동 식별하며 혼합 배열은 Union 타입을 시도합니다.

**Interface vs Type** `interface`와 `type` 중 선택할 수 있습니다. Interface는 객체 구조/상속에, Type Alias는 union/원시 타입 별칭에 유연합니다.

Go Map ↔ JSON

Go Map ↔ JSON

Go Map ↔ JSON 기능을 브라우저 로컬에서 실행해 업로드 없이 개인정보를 지킵니다.

TOML Convert

TOML Convert

TOML Convert 기능을 브라우저 로컬에서 실행해 업로드 없이 개인정보를 지킵니다.

XML to JSON

XML to JSON

XML to JSON 기능을 브라우저 로컬에서 실행해 업로드 없이 개인정보를 지킵니다.

JSON 포매터

JSON 포매터

JSON 포매터 기능을 브라우저 로컬에서 실행해 업로드 없이 개인정보를 지킵니다.

JSON 비교

JSON 비교

JSON 비교 기능을 브라우저 로컬에서 실행해 업로드 없이 개인정보를 지킵니다.

CSV to JSON

CSV to JSON

CSV to JSON 기능을 브라우저 로컬에서 실행해 업로드 없이 개인정보를 지킵니다.

Excel to JSON

Excel to JSON

Excel to JSON 기능을 브라우저 로컬에서 실행해 업로드 없이 개인정보를 지킵니다.

JSON to CSV

JSON to CSV

JSON to CSV 기능을 브라우저 로컬에서 실행해 업로드 없이 개인정보를 지킵니다.

JSON to Excel

JSON to Excel

JSON to Excel 기능을 브라우저 로컬에서 실행해 업로드 없이 개인정보를 지킵니다.

JSON \u2194 YAML 변환기

JSON \u2194 YAML 변환기

JSON \u2194 YAML 변환기 기능을 브라우저 로컬에서 실행해 업로드 없이 개인정보를 지킵니다.

JSON to C# class

JSON to C# class

JSON to C# class 기능을 브라우저 로컬에서 실행해 업로드 없이 개인정보를 지킵니다.

JSON to Go Struct

JSON to Go Struct

JSON to Go Struct 기능을 브라우저 로컬에서 실행해 업로드 없이 개인정보를 지킵니다.

JSON to Java POJO

JSON to Java POJO

JSON to Java POJO 기능을 브라우저 로컬에서 실행해 업로드 없이 개인정보를 지킵니다.

JSON to Python model

JSON to Python model

JSON to Python model 기능을 브라우저 로컬에서 실행해 업로드 없이 개인정보를 지킵니다.

JSON to Kotlin data class

JSON to Kotlin data class

JSON to Kotlin data class 기능을 브라우저 로컬에서 실행해 업로드 없이 개인정보를 지킵니다.

JSON to Rust Serde struct

JSON to Rust Serde struct

JSON to Rust Serde struct 기능을 브라우저 로컬에서 실행해 업로드 없이 개인정보를 지킵니다.

JSON diff 뷰어

JSON diff 뷰어

JSON diff 뷰어 기능을 브라우저 로컬에서 실행해 업로드 없이 개인정보를 지킵니다.

JSON Schema Validator

JSON Schema Validator

JSON Schema Validator 기능을 브라우저 로컬에서 실행해 업로드 없이 개인정보를 지킵니다.

JSON to JSON Schema

JSON to JSON Schema

JSON to JSON Schema 기능을 브라우저 로컬에서 실행해 업로드 없이 개인정보를 지킵니다.

INI / YAML / JSON 변환기

INI / YAML / JSON 변환기

INI / YAML / JSON 변환기 기능을 브라우저 로컬에서 실행해 업로드 없이 개인정보를 지킵니다.