JSON 입력
생성된 Groovy
Groovy 코드를 생성하려면 JSON 데이터를 입력하세요
동적이고 유연한 클래스
JSON 데이터 구조에서 Groovy 클래스 생성
Groovy 코드를 생성하려면 JSON 데이터를 입력하세요
동적이고 유연한 클래스
이 JSON to Groovy 생성기를 사용하여 JVM 앱, 스크립트 및 서비스용 JSON 샘플에서 Groovy 클래스를 생성합니다.
1단계 - JSON 샘플 붙여넣기
Import을 사용하여 파일, URL 또는 샘플 데이터에서 JSON을 로드합니다.2단계 - Groovy 클래스 옵션 선택
Class Name을 선택하세요.@Canonical 데이터 클래스를 선호하는지 결정하세요.3단계 – 생성된 코드 검토
Root Type Name, null 처리 및 프레임워크와 같은 옵션을 조정합니다.4단계 - Groovy/JVM에서 클래스 사용
5단계 - 복사 또는 다운로드
빠른 팁
Map 대신 중첩된 개체에 대해 별도의 유형을 선호하세요.// 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 Groovy classes (simplified)
class Metadata {
String plan
}
class Root {
Integer id
String name
String email
Boolean active
List<String> roles
Metadata metadata
String createdAt
BigDecimal score
Object notes
}이 JSON to Groovy 생성기와 함께 훌륭하게 작동하는 더 많은 JSON 및 스키마 도구를 살펴보세요.
생성기는 동적 프로퍼티를 가진 Groovy 클래스를 생성하고, equals/hashCode/toString 자동 생성을 위한 @Canonical 변환을 지원하며, Groovy의 유연한 타이핑 관례를 따릅니다.
네! 프레임워크에서 '@Canonical'을 선택하면 equals, hashCode, toString, 생성자 메서드를 자동 제공하는 @Canonical 주석이 포함된 클래스를 생성합니다.
Groovy는 동적/정적 타이핑을 모두 지원합니다. 명시적 타입 선언을 생성할지, 런타임에 유연한 'def' 키워드를 사용할지 선택할 수 있습니다.
생성된 Groovy 코드는 자동 프로퍼티 생성, 선택적 괄호, 단순화된 클래스 정의 등 Groovy의 간결한 문법을 활용하여 읽기 쉽고 유지보수하기 좋은 코드를 제공합니다.