JSON Schema Validator – Validação JSON contra um esquema online
Validar dados JSON contra um esquema passado no seu navegador. o JSON e o esquema são parsed localmente, para que você possa verificar os pagamentos da API, config arquivos e exemplos de webhook contra Draft-07, 2019-09 ou 2020-12 sem carregar seu conteúdo.
Resultado de Validação
Insira os dados JSON e um esquema JSON, em seguida, selecione Validar.
Projetos apoiados
Escolha o projeto 7, 2019-09 ou 2020-12 antes de validar.O projeto selecionado verifica como o esquema é compilado.
Páginas de erro úteis
Erros de validação incluem caminhos de instância, caminhos do esquema e mensagens concisas para que os problemas de carga API sejam mais fáceis de localizar.
Fluxo de Trabalho Local
Copie um relatório ou baixe-o como um arquivo JSON. Analytics usa apenas tamanho, desenho e conte buckets, nunca conteúdo embalado.
Como validação JSON contra um esquema on-line
- 1 – Mantenha os seus dados JSON. Use uma resposta API, corpo de webhook, objeto de configuração ou qualquer documento JSON que você precisa verificar.
- 2 – Aplicar o esquema JSON. Inclui as propriedades necessárias, regras de tipo, enumes, aráis e restrições de objetos nestados.
- 3 – Escolha o projeto de programação. Escolha Draft-07, 2019-09 ou 2020-12 para que a validação use o comportamento de palavra-chave certo.
- 4.Validação e correção de erros. Revise as pistas de instância e os pistas do esquema, depois copie ou baixe o relatório de validação.
Exemplo de esquema de verificação
Dados JSON
{
"id": 42,
"status": "active",
"email": "[email protected]"
}
JSON Programação
{
"type": "object",
"required": ["id", "status"],
"properties": {
"id": { "type": "integer" },
"status": { "enum": ["active", "paused"] },
"email": { "type": "string", "format": "email" }
}
}
Este validador de esquema JSON informa se os dados correspondem ao esquema e apontam para o campo exato quando uma propriedade, tipo, enum ou regra exigida falha.
JSON Calendário de Valor FAQ
Posso validar JSON contra um esquema on-line com esta ferramenta?
Sim. Passe os dados JSON e um esquema JSON, escolha o projeto de correspondência e valida o JSON contra um esquem online sem carregar o conteúdo para Converter.
O JSON Schema Validator suporta o Draft-07 e 2020-12?
Sim. O validador suporta o JSON Schema Draft-07, Draft 2019-09 e Draft 2020-12. Selecione o projeto antes de validar para que o esquema seja compilado com as regras pretendidas.
Isso é diferente do JSON Formatter?
Este Validador de Schema JSON verifica se o JSON válido corresponde a um contrato de schema, incluindo os campos, tipos, enumes e regras de objetos nested.
Ferramentas de desenvolvedor relacionadas
Validador de Esquema JSON
Validar uma instância JSON contra um esquema JSON fornecido usando o comportamento de projeto suportado.
- Entrada
- Dados JSON, um esquema JSON e o projeto selecionado suportado.
- Saída
- Um resultado válido ou inexistente com o rastro e os caminhos de esquema.
- Limitações reais
- O retorno do esquema não é prometido, formatos personalizados podem ser anotações e o suporte difere entre Draft-07, 2019-09, e 2020-12 palavras-chave.
- Privacidade e tratamento de dados
- Os dados JSON, um Schema JSON e o projeto selecionado suportado são processados nesta tabela do navegador.Converter não recebe ou armazenará; fechar ou recarregar a página limpa o estado de trabalho, a menos que a ferramenta explicitamente ofereça uma download local.
Como usar essa ferramenta
- Forneça dados JSON, um esquema JSON e o projeto selecionado suportado nos controles de ferramentas.
- Escolha as configurações que afetam um resultado válido ou inadvertido com os caminhos de exemplo e esquema, e execute a ferramenta.
- Revise um resultado válido ou inexistente com as pistas de exemplo e esquema antes de copiar ou baixar.
Modos de falha comuns
Invalid JSON, um esquema falso, uma referência não resolvida ou uma palavra-chave incompatível com o projeto produz um erro de validação.
Exemplo útil
Requer uma linha de e-mail e idade completa, então valida um objeto de amostra e inspecciona cada caminho falhado.