JSON para código

Gere definições de tipo TS / Go / Java / C# / PHP a partir de um JSON de exemplo

Como usar

Os tipos de campo são inferidos a partir do exemplo: objetos viram estruturas aninhadas, arrays usam o tipo do primeiro elemento, e null recua para o tipo genérico adequado da linguagem. Os nomes de campo são capitalizados automaticamente em Go/Java/C#.

Perguntas frequentes

A inferência de tipos é precisa?

Ela se baseia no exemplo que você fornece. O tipo do array é inferido apenas a partir do primeiro elemento; se esse campo for null no exemplo, ele recua para um tipo genérico como Object ou interface{}. Complete o exemplo antes de gerar.

Ele gera construtores ou anotações de validação?

Esta ferramenta gera apenas esqueletos puros de tipo ou classe, sem lógica de negócio. Adicione anotações ou métodos sobre o resultado se precisar.