Gerador de JSON Schema
Gerador de JSON Schema online grátis. Cole um JSON de exemplo e infira instantaneamente um esquema draft-07 ou 2020-12 com propriedades obrigatórias, estratégias de arrays e detecção de formatos de string, tudo no navegador.
Como usar Gerador de JSON Schema
Esta ferramenta infere um JSON Schema a partir de um documento JSON de exemplo. Cole ou carregue dados de amostra à esquerda, ajuste as opções, e o esquema draft-07 ou 2020-12 gerado aparece à direita em tempo real. Ele usa o motor de inferência to-json-schema localmente no seu navegador, com uma etapa de pós-processamento que converte os marcadores de requerido por propriedade do motor em arrays required conformes à especificação sobre seus objetos pais. Nada é enviado a lugar algum.
- Cole seu JSON de exemplo na área de texto à esquerda, ou use Carregar arquivo / Exemplo.
- Decida se toda propriedade deve ser obrigatória: marque Marcar todas as propriedades como requeridas para obter arrays required em cada objeto.
- Escolha uma estratégia de array: Mesclar todos os itens (um esquema cobrindo cada elemento), Apenas o primeiro item, Itens uniformes (erro em caso de divergência) ou Tupla (um esquema por posição).
- Escolha a versão do $schema: nenhuma, Draft-07 ou Draft 2020-12, para adicionar a URI oficial de cabeçalho.
- Ative Detectar formatos de string para anexar anotações de formato como email ou date a valores que se pareçam com eles.
- Copie o resultado ou baixe-o como schema.json; o esquema gerado é reformatado com indentação de 2 espaços para legibilidade.
A inferência reflete exatamente a amostra que você fornece — um campo ausente da amostra não aparecerá no esquema, então alimente-o com seu exemplo mais rico e realista. Valores como Ada Lovelace podem ser anotados como format: color porque cadeias alfabéticas curtas lembram nomes de cores CSS; desative Detectar formatos de string para tipos de string simples, ou limpe a linha do formato à mão.
Ferramentas relacionadas
- Validador JSON Valide a sintaxe JSON instantaneamente com mensagens de erro detalhadas e números de linha. Ferramenta gratuita que funciona no seu navegador.
- Embelezar JSON Formate e embeleze JSON com recuo personalizável. Embeleze JSON comprimido instantaneamente no seu navegador.
- JSON para TypeScript Converta JSON em interfaces e definições de tipos TypeScript instantaneamente. Suporta objetos aninhados, arrays e tipos união.
- Calculadora Chmod Calculadora chmod online gratuita para visualizar e calcular permissões de arquivo Linux com caixas de seleção. Converta instantaneamente entre notação numérica (755, 644) e simbólica (rwxr-xr-x). Suporta permissões especiais como setuid, setgid, sticky bit.
- Tabela ASCII Referência completa de codificação de caracteres ASCII com códigos decimais, hexadecimais, octais, binários, entidades HTML e descrições. Pesquisa e filtro instantâneos.
- Testador de Requisições HTTP Teste APIs REST diretamente no seu navegador. Envie requisições GET, POST, PUT, DELETE com headers, body e parâmetros personalizados. Veja status, headers e corpo JSON instantaneamente.
- Gerador .htaccess Gere regras .htaccess do Apache para redirecionamentos, reescritas, cabeçalhos de segurança, cache e mais.
- Gerador de Robots.txt Gerador gratuito de robots.txt online. Crie e personalize arquivos robots.txt para controlar a rastreamento de motores de busca, gerenciar acesso de rastreadores e otimizar o SEO do seu site.