이 JSON→Model 변환 도구 소개
JSON을 입력하면 도구가 필드 타입을 추론해 TypeScript / Java / Swift / Kotlin 클래스 정의를 생성합니다. 중첩 객체는 별도 클래스(키 이름을 PascalCase화)로 분할되고, 배열은 첫 번째 요소로 요소 타입을 추론하며, 빈 배열은 any 타입으로 처리됩니다. '선택적 필드'에 체크하면 모든 필드가 null 허용으로 표시되고, 루트 클래스명은 기본값 Root에서 변경할 수 있습니다.
Java 출력은 getter/setter 전체를 포함하고, Swift는 Codable struct, Kotlin은 data class, TypeScript는 class 필드 선언을 생성합니다. 모든 변환은 브라우저에서 로컬로 처리되며 API 샘플은 전송되지 않습니다.