Entrada Dados JSON
Saída JSON Schema
Gerar JSON Schema
Insira seu JSON à esquerda para gerar automaticamente o JSON Schema correspondente
• Suporta objetos e arrays aninhados
• Detecta automaticamente tipos de dados
• Gera regras de validação
Gere JSON Schemas automaticamente a partir do seu JSON com detecção de tipos e regras de validação
Insira seu JSON à esquerda para gerar automaticamente o JSON Schema correspondente
• Suporta objetos e arrays aninhados
• Detecta automaticamente tipos de dados
• Gera regras de validação
Use este gerador online de JSON Schema para criar definições a partir de amostras JSON para validação, documentação e contratos de API.
Etapa 1 – Forneça uma amostra de JSON
Etapa 2 – Revise o schema gerado
Etapa 3 – Personalize o schema (opcional)
enum valores, minLength/maxLength, ou pattern regex conforme necessário.oneOf ou anyOf para union types.Etapa 4 – Use o schema
Dicas rápidas para geração de schema
Observação sobre suporte a keywords de schema
Se você adicionar keywords avançadas como $ref, anyOf, oneOf, ou allOf, valide com um validador completo de JSON Schema (por exemplo, Ajv) e considere fazer dereference antes de gerar dados mock.
// JSON input
{
"id": 1,
"name": "Maeve Winters",
"email": "[email protected]",
"active": true,
"tags": ["developer", "backend"]
}
// Generated JSON Schema (simplified)
{
"type": "object",
"properties": {
"id": { "type": "number" },
"name": { "type": "string" },
"email": { "type": "string" },
"active": { "type": "boolean" },
"tags": {
"type": "array",
"items": { "type": "string" }
}
},
"required": ["id", "name", "email", "active", "tags"]
}Use estas ferramentas junto com o gerador de schema para validar, documentar e trabalhar com dados JSON.
Verifique payloads JSON de exemplo contra keywords comuns e encontre inconsistências cedo.
Gere JSON de exemplo realista a partir do seu schema para testes, docs e fixtures.
Formate e limpe suas amostras JSON antes de gerar schemas para melhor precisão.
Explore padrões e exemplos de schema para objetos, arrays, enums e regras de validação.
Gere interfaces TypeScript a partir do mesmo JSON usado na geração de schema.
Crie POJOs Java a partir de JSON e use schemas para validação em runtime com bibliotecas como Jackson.
JSON Schema é um vocabulário que permite anotar e validar documentos JSON. Ele fornece um contrato sobre quais dados são necessários e como interagir com eles.
Basta colar seus dados JSON no editor de entrada. O schema será gerado automaticamente com base na estrutura, incluindo tipos, campos obrigatórios e patterns.
O schema gerado inclui tipos de dados, propriedades obrigatórias, descrições, definições de itens de arrays, estrutura de objetos e constraints de validação baseadas nos padrões do seu JSON.
Sim! Após gerar, você pode copiar o schema e modificá-lo para adicionar constraints, descrições ou regras de validação adicionais para o seu caso de uso.