Dados JSON
JSON Schema
Resultados da validação
Validar dados JSON
Insira dados JSON e schema para validar a estrutura e as constraints
• Valida tipos e estrutura dos dados
• Verifica propriedades obrigatórias
• Confere constraints e formatos
Valide dados JSON contra JSON Schemas para garantir integridade e conformidade
Insira dados JSON e schema para validar a estrutura e as constraints
• Valida tipos e estrutura dos dados
• Verifica propriedades obrigatórias
• Confere constraints e formatos
Valide respostas de API, arquivos de configuração e amostras de payload verificando dados JSON contra um contrato de schema. Isso é útil para debugging, documentação e contract testing.
Etapa 1 – Cole seus dados JSON
Etapa 2 – Cole seu JSON Schema
type, properties, required, items.Etapa 3 – Leia o resultado da validação
Etapa 4 – Corrija dados ou schema
Etapa 5 – Use um validador rigoroso no CI
$ref, composição), execute um validador completo de JSON Schema no CI.Observação importante sobre recursos do JSON Schema
type, properties, required, items).$ref, anyOf, oneOf, ou allOf podem exigir um validador completo.// JSON data
{ "id": 1, "name": "Maeve Winters" }
// JSON Schema
{
"type": "object",
"properties": {
"id": { "type": "integer" },
"name": { "type": "string" },
"email": { "type": "string" }
},
"required": ["id", "name", "email"]
}
// Result
{
"valid": false,
"errors": ["root: Missing required property 'email'"]
}Gere schemas, crie payloads mock e limpe JSON antes de validar.
Gere um schema base a partir de amostras JSON para contratos e documentação.
Gere JSON mock realista que corresponde ao schema para testes e demos.
Navegue por templates de schema para payloads comuns como usuários, produtos e respostas de API.
Formate e normalize JSON antes de validar e gerar schemas.
Corrija JSON quebrado (vírgulas finais, aspas faltando) antes de validar contra schema.
Gere interfaces TypeScript a partir das mesmas amostras JSON validadas.
Validação de JSON Schema é o processo de verificar se um documento JSON está em conformidade com um schema. Ele valida tipos, propriedades obrigatórias, constraints e regras estruturais definidas no schema.
Forneça seus dados JSON no editor de entrada e seu schema no painel de schema. A validação acontece automaticamente enquanto você digita.
Erros comuns incluem incompatibilidade de tipo, propriedades obrigatórias ausentes, propriedades adicionais não permitidas, violações de tamanho de string e violações de faixa numérica.
Sim. Você pode colar JSON Schema padrão, mas este validador foca em keywords centrais como type/properties/required/items e não resolve $ref nem avalia totalmente keywords de composição avançadas.