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 및 Java 코드베이스 전반에 걸쳐 상호 운용이 필요한 경우 Java POJO를 생성합니다.
페이로드와 계약의 유효성을 검사하기 위해 JSON 샘플에서 JSON 스키마를 생성합니다.
런타임 문제를 방지하려면 Groovy 클래스를 생성하기 전에 JSON 형식을 지정하고 유효성을 검사하세요.
문서 및 검증을 위해 JVM 모델을 JSON 예제 및 JSON 스키마로 변환합니다.
실시간 JSON 데이터 편집을 위한 시각적 테이블 인터페이스
생성기는 동적 프로퍼티를 가진 Groovy 클래스를 생성하고, equals/hashCode/toString 자동 생성을 위한 @Canonical 변환을 지원하며, Groovy의 유연한 타이핑 관례를 따릅니다.
네! 프레임워크에서 '@Canonical'을 선택하면 equals, hashCode, toString, 생성자 메서드를 자동 제공하는 @Canonical 주석이 포함된 클래스를 생성합니다.
Groovy는 동적/정적 타이핑을 모두 지원합니다. 명시적 타입 선언을 생성할지, 런타임에 유연한 'def' 키워드를 사용할지 선택할 수 있습니다.
생성된 Groovy 코드는 자동 프로퍼티 생성, 선택적 괄호, 단순화된 클래스 정의 등 Groovy의 간결한 문법을 활용하여 읽기 쉽고 유지보수하기 좋은 코드를 제공합니다.