Gerador de JSON Schema
Gere um JSON Schema a partir de uma amostra JSON, inferindo tipos, objetos, arrays e campos obrigatórios.
Entrada
Resultado
Como usar
Generating a schema
Paste a representative JSON document and press Generate. The tool infers a type for every value, merges the items of arrays and marks each property present in the sample as required.
- Paste a JSON sample.
- Press Generate.
- Adjust required fields and descriptions in the result.
Perguntas frequentes
Which schema draft is produced?
The output declares the 2020-12 dialect, which is compatible with most modern validators.
How are arrays with mixed types handled?
The items schema becomes an anyOf list covering every observed type.
Ferramentas relacionadas
Validador JSON
Verifica se o seu JSON é válido e mostra uma explicação clara de qualquer problema de sintaxe.
JSON para TypeScript
Gera interfaces TypeScript a partir de uma amostra JSON com tipos opcionais e de união.
Formatador JSON
Embeleza e valida JSON com recuo configurável, destaque de erros e cópia em um clique.
Minificador JSON
Remove todos os espaços e quebras de linha desnecessários para produzir a menor carga JSON possível.
Visualizador JSON
Leia JSON em uma visualização limpa e formatada e explore-o como uma árvore recolhível.
Visualizador de árvore JSON
Transforma JSON em uma árvore interativa e recolhível com comprimentos de array e tipos de valor.