Formatador / Minificador / Validador de JSONEscape / Unescape de JSONDiff de JSONOrdenar chaves de JSONJSON ⇄ StringJSON ⇄ XMLXML ⇄ JSONJSON para CSVCSV para JSONJSON ⇄ YAMLJSON para códigoParâmetros de consulta ⇄ JSONCookie ⇄ JSONJSON ⇄ Properties
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.