Entrada JSON
Groovy Gerado
Insira dados JSON para gerar classes Groovy
Classes Groovy com propriedades e suporte a anotações JSON
Gere classes Groovy a partir de estruturas de dados JSON
Insira dados JSON para gerar classes Groovy
Classes Groovy com propriedades e suporte a anotações JSON
Use este gerador JSON para Groovy para criar classes Groovy a partir de amostras JSON para aplicativos, scripts e serviços JVM.
Passo 1 – Cole uma amostra JSON
Import para carregar JSON de um arquivo, URL ou dados de amostra.Passo 2 – Escolha as opções de classe Groovy
Class Name que corresponda ao seu modelo.@Canonical no estilo Groovy.Passo 3 – Revise o código gerado
Root Type Name, tratamento nulo e estruturas, se disponíveis.Passo 4 – Use as classes em Groovy/JVM
Passo 5 – Copiar ou baixar
Dicas rápidas
Map quando possível.// Entrada 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
}Explore mais ferramentas JSON e de esquema que funcionam muito bem junto com este gerador JSON para Groovy.
Gere POJOs Java quando precisar de interoperabilidade entre bases de código Groovy e Java.
Gere um esquema JSON a partir de amostras JSON para validar cargas e contratos.
Formate e valide o JSON antes de gerar classes Groovy para evitar problemas de tempo de execução.
Converta modelos JVM em exemplos JSON e esquema JSON para documentos e validação.
O gerador cria classes Groovy com propriedades, getter/setter automáticos, suporta anotação @JsonProperty e segue convenções de nomenclatura do Groovy/Java.
Groovy suporta tipagem dinâmica, então o código gerado pode usar Object ou tipos específicos conforme a estrutura do JSON. Você pode ajustar conforme necessário.
Sim. As classes Groovy geradas podem ser usadas com bibliotecas Java como Jackson para serialização/deserialização JSON.
Objetos aninhados geram classes correspondentes e arrays são mapeados para List com tipos apropriados quando possível.