fixmint
PT

Confira um JSON contra um JSON Schema

Cole um schema e alguns dados JSON. Cada erro mostra onde está nos dados e qual regra foi quebrada.

  • Roda no seu dispositivo
  • Sem cadastro
  • Funciona offline depois de uma visita
—erros
—draft

Como validar JSON contra um JSON Schema

  1. Cole o schema à esquerda e os dados JSON à direita.
  2. Leia a lista de erros. Cada um indica o ponto dos dados e a regra do schema.
  3. Clique em um erro para ir até esse ponto nos dados.

Perguntas

Quais drafts são suportados?

O draft vem da palavra-chave $schema. Se ela não existir, o 2020-12 é usado por padrão, e os schemas 2019-09 e draft-07 são lidos com as regras próprias de cada um. Schemas draft-04 e draft-06 são lidos com as regras do draft-07.

O que faz “Verificar formatos”?

Com a opção ativada, são verificados os valores de date-time, date, time, email, hostname, IPv4, IPv6, uri, uuid, regex e json-pointer. Desativada, a palavra-chave format serve apenas como observação, como permite a especificação.

Por que um $ref aparece como “não buscado”?

Esta ferramenta nunca baixa nada. Uma referência a outro arquivo ou endereço web é ignorada e informada, para que o restante do schema continue sendo executado. Coloque o schema referenciado no mesmo documento, dentro de $defs, para verificá-lo.

Meu schema ou meus dados são enviados para algum lugar?

Não. Ambos ficam na aba do seu navegador, e nada é guardado entre as visitas, exceto a configuração Verificar formatos.

Avaliações

    Ainda não há avaliações. Seja o primeiro.

    Sua nota

    Seu e-mail nunca é exibido nem guardado.

    Leia mais