JSON 입력
생성된 Kotlin
Kotlin 데이터 클래스를 생성하려면 JSON 데이터를 입력하세요
데이터 클래스, kotlinx.serialization, null safety 지원
JSON 데이터 구조에서 Kotlin 데이터 클래스 및 모델 생성
Kotlin 데이터 클래스를 생성하려면 JSON 데이터를 입력하세요
데이터 클래스, kotlinx.serialization, null safety 지원
이 JSON-Kotlin 생성기를 사용하여 Android 및 JVM 백엔드 프로젝트용 JSON 샘플에서 Kotlin 데이터 클래스를 생성하세요.
1단계 - JSON 샘플 붙여넣기
Import을 사용하여 파일, URL 또는 샘플 데이터에서 JSON을 로드합니다.2단계 - Kotlin 데이터 클래스 옵션 선택
data class에 대해 루트 Class Name을 설정합니다.String?, Double?).3단계 – 생성된 코드 검토
Root Type Name, null 처리 및 프레임워크와 같은 옵션을 조정합니다.4단계 - Kotlin에서 데이터 클래스 사용
5단계 - 복사 또는 다운로드
빠른 팁
val 속성을 선호하세요.@Json/@SerialName 주석을 사용하세요.// JSON 입력
{
"id": 123,
"name": "Maeve Winters",
"email": "[email protected]",
"active": true,
"roles": ["admin", "editor"],
"metadata": { "plan": "pro" },
"createdAt": "2024-03-01T10:15:00Z",
"score": 99.5,
"notes": null
}
// Generated Kotlin data classes (simplified)
data class Metadata(
val plan: String
)
data class Root(
val id: Int,
val name: String,
val email: String?,
val active: Boolean,
val roles: List<String>,
val metadata: Metadata,
val createdAt: String,
val score: Double,
val notes: Any?
)이 JSON-Kotlin 생성기와 함께 효과적으로 작동하는 더 많은 JSON 및 스키마 도구를 살펴보세요.
Kotlin/Java JVM 혼합 프로젝트를 위한 Java POJO를 생성합니다.
문서 및 검증을 위해 JVM 모델을 JSON 예제 및 JSON 스키마로 변환합니다.
페이로드와 계약의 유효성을 검사하기 위해 JSON 샘플에서 JSON 스키마를 생성합니다.
런타임 문제를 방지하려면 데이터 클래스를 생성하기 전에 JSON 형식을 지정하고 유효성을 검사하세요.
실시간 JSON 데이터 편집을 위한 시각적 테이블 인터페이스
생성기는 Kotlin 데이터 클래스를 생성하고, JSON 직렬화를 위한 kotlinx.serialization, Gson, Jackson을 지원하며, null safety와 data class 같은 최신 Kotlin 언어 기능을 활용합니다.
네! 프레임워크에서 'kotlinx'를 선택하면 @Serializable 및 @SerialName 주석이 포함된 클래스를 생성하여 타입 안전한 JSON 직렬화를 지원합니다.
Gson 또는 Jackson을 선택하면, 생성기는 올바른 직렬화/역직렬화를 위해 필드에 @SerializedName 또는 @JsonProperty 같은 주석을 추가합니다.
옵션에서 사용자 정의 패키지 이름을 지정할 수 있습니다. 생성기는 생성된 Kotlin 파일 상단에 적절한 package 선언을 추가합니다.