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.

Preparar
0 Byte
0 Byte

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. 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. 2 – Aplicar o esquema JSON. Inclui as propriedades necessárias, regras de tipo, enumes, aráis e restrições de objetos nestados.
  3. 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. 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.

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

  1. Forneça dados JSON, um esquema JSON e o projeto selecionado suportado nos controles de ferramentas.
  2. Escolha as configurações que afetam um resultado válido ou inadvertido com os caminhos de exemplo e esquema, e execute a ferramenta.
  3. 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.