Gerador de JSON Schema
Cole um JSON de exemplo e gere automaticamente o seu JSON Schema (draft 2020-12) com tipos inferidos, campos obrigatórios e propriedades. Adicione descrições e exemplos.
JSON de exemplo
JSON Schema (draft 2020-12)
Como usar: JSON Schema
- 1Cole um JSON de exemplo.
- 2A ferramenta infere tipos e campos obrigatórios.
- 3Copie o JSON Schema (draft 2020-12) gerado.
Para que serve?
- Documentar o contrato de uma API a partir de uma resposta real.
- Validar dados de entrada em formulários ou serviços.
- Obter um ponto de partida para OpenAPI.
Gerar um JSON Schema
Para que serve
Um JSON Schema descreve a estrutura que um documento deve cumprir: tipos, campos obrigatórios e formatos. Valida pedidos de API, formulários e ficheiros de configuração.
Inferido, não definitivo
A partir de um exemplo só se infere o que ele contém. Reveja o esquema: acrescente campos realmente obrigatórios, restrições como minLength ou enum e formatos como email ou date-time.
Validação na prática
Bibliotecas como Ajv (JavaScript) ou jsonschema (Python) aplicam o esquema e devolvem erros claros antes de dados malformados chegarem à sua lógica.
Ferramentas relacionadas
Perguntas frequentes
Como infere os tipos?+
Analisa o tipo de cada propriedade do seu exemplo e gera o esquema correspondente (string, number, boolean, array, object...).

