JSON para código

Gera código tipado a partir de JSON em 8 linguagens

Entrada JSON

Loading editor...

Código gerado

Loading editor...

Ferramentas relacionadas

Perguntas frequentes

A ferramenta gera código tipado em 8 linguagens: interfaces TypeScript, dataclasses Python, POJOs Java, structs Go com json tags, classes C# com properties, data classes Kotlin, structs Rust com serde e structs Swift Codable.

O gerador analisa cada valor do JSON para determinar o tipo. Strings viram tipos string, inteiros viram int/Int/i64, floats viram float/Double/f64, booleanos viram bool/Boolean, null vira o tipo anulável da linguagem, e objetos aninhados viram tipos nomeados.

Sim. Use o campo Root Type para mudar o nome do tipo gerado no nível mais alto. Tipos aninhados são nomeados automaticamente a partir das chaves do JSON usando a convenção PascalCase.

Objetos aninhados geram automaticamente seus próprios tipos nomeados (classes, structs ou interfaces, dependendo da linguagem). Arrays de objetos geram um tipo separado para o elemento do array, com o nome derivado da chave (no singular).