JSON 输入
正在加载编辑器…
生成的 Groovy
Configuration
输入 JSON 数据以生成 Groovy 代码
动态且灵活的类
从 JSON 数据结构生成 Groovy 类
输入 JSON 数据以生成 Groovy 代码
动态且灵活的类
使用此 JSON 转 Groovy 生成器,可从 JSON 示例生成 Groovy 类,适用于 JVM 应用、脚本与服务。
步骤 1 – 粘贴 JSON 示例
导入 从文件、URL 或示例数据加载 JSON。步骤 2 – 选择 Groovy 类选项
类名。@Canonical)。步骤 3 – 检查生成的代码
根类型名称、空值处理策略以及可选的框架选项。步骤 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
}
// 生成的 Groovy 类(简化)
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 转 Groovy 生成器配合使用的 JSON 与 Schema 工具。
生成器创建具有动态属性的 Groovy 类,支持 @Canonical 转换以自动进行 equals/hashCode/toString,并遵循 Groovy 的灵活类型约定。
可以!选择 'Canonical' 作为框架可以生成带有 @Canonical 注解的类,该注解自动提供 equals、hashCode、toString 和构造函数方法。
Groovy 支持动态和静态类型。您可以选择生成具有显式类型声明的类或使用 Groovy 的动态 'def' 关键字进行灵活的运行时类型。
生成的 Groovy 代码利用 Groovy 的简洁语法,具有自动属性生成、可选括号和简化的类定义,以实现可读、可维护的代码。