PixNudge

Validador e gerador de JSON Schema

Valide JSON com um JSON Schema e veja cada erro com o caminho, ou gere um schema a partir de um exemplo de JSON. Suporta os drafts 4, 7, 2019-09 e 2020-12.

Dados JSON
JSON Schema

Insira os dados JSON e um schema para validar.

Como funciona

  1. 1

    Cole ou abra seus dados

    Cole o texto, solte um arquivo no editor ou clique em Abrir arquivo. Carregar exemplo mostra como a ferramenta funciona.

  2. 2

    Ajuste as opções

    O resultado é atualizado enquanto você digita. Mude as opções para obter exatamente a saída de que precisa.

  3. 3

    Copie ou baixe

    Copie o resultado para a área de transferência ou baixe-o como arquivo.

Por que o PixNudge

Nada é enviado

Seus dados são processados no navegador e nunca vão para um servidor, então chaves de API, tokens e dados de clientes continuam privados.

Instantâneo, mesmo com arquivos grandes

Não há ida e volta a um servidor: os resultados aparecem enquanto você digita, e arquivos de vários megabytes são processados sem travar.

Números exatos

Números longos, como IDs de 64 bits, são mantidos exatamente como foram escritos, sem arredondamento.

Perguntas frequentes

Quais versões do JSON Schema são suportadas?

Draft 4, draft 7 (que também cobre o draft 6), 2019-09 e 2020-12. Com Automático, a versão é lida da palavra-chave $schema do seu schema; sem ela, é usada a 2020-12.

Formatos como email e date-time são verificados?

Sim. Formatos como email, date, date-time, uri, uuid e ipv4 são validados, assim como padrões (pattern), enums, valores mínimos e máximos, tamanhos e propriedades obrigatórias.

Como criar um schema a partir do meu JSON?

Mude para Gerar schema e cole um exemplo. Cada valor recebe um tipo, objetos e arrays aninhados também são descritos, e formatos de string como datas e emails são detectados. Os itens de um array são mesclados, então chaves que faltam em alguns itens não são marcadas como obrigatórias. Clique em Validar com este schema para testá-lo na hora.

Mais ferramentas grátis