Gerador de JSON Schema
Transforma uma amostra de JSON num JSON Schema. Cola um objeto, um array ou registos por linha: infere os tipos, as propriedades e a forma dos arrays, funde os campos vistos nos objetos numa lista de obrigatórios, e reconhece formatos de string comuns — email, URL, UUID, data e data-hora — em Draft 2020-12, 2019-09 ou Draft-07.
Ferramentas relacionadas
Todas as ferramentas: JSON, XML e formatos →Gerador de JSON Schema funciona diretamente nesta página — gratuito, instantâneo e sem instalar nada. Encontra-la em JSON, XML e formatos, com Conversor de CSV para JSON e Removedor de comentários JSON para os casos vizinhos.
Como usar
- Abra a ferramenta — sem registo nem instalação.
- Introduza os seus dados ou ajuste as opções disponíveis.
- Obtenha o seu resultado ao instante e copie-o ou descarregue-o.
Perguntas frequentes
O que é Gerador de JSON Schema?
Transforma uma amostra de JSON num JSON Schema. Cola um objeto, um array ou registos por linha: infere os tipos, as propriedades e a forma dos arrays, funde os campos vistos nos objetos numa lista de obrigatórios, e reconhece formatos de string comuns — email, URL, UUID, data e data-hora — em Draft 2020-12, 2019-09 ou Draft-07.
Como é um caso concreto?
{"id": 1, "name": "Ada"} → {"type":"object","properties":{"id":{"type":"integer"},"name":{"type":"string"}}} — a ferramenta mostra cada passo intermédio, não apenas o valor final.
Em que casos se usa na prática?
Tornar legível um bloco gerado por uma máquina, localizar o carácter onde o parse falha e reduzir um ficheiro antes de publicar.
Qual é o erro mais comum?
Confundir válido com correto. Um documento pode ser analisado sem erros e mesmo assim não ter a forma esperada por quem o vai ler: a validação verifica a sintaxe, não o esquema.
Em que difere Gerador de JSON Schema de Conversor de CSV para JSON?
Estão próximos mas respondem a perguntas diferentes: Conversor de CSV para JSON é o que deves abrir quando se trata de analise texto CSV (com linha de cabeçalho) num array JSON de objetos, tratando campos entre aspas. Largue um ficheiro em vez de o colar: é lido no seu navegador e nunca é enviado. Escolhe o que corresponde ao teu ponto de partida — ambos são gratuitos.
Existe uma ferramenta para o passo seguinte?
Removedor de comentários JSON é o mais próximo a seguir a este: Remova os comentários // e /* */ de JSONC para obter JSON válido. Largue um ficheiro em vez de o colar: é lido no seu navegador e nunca é enviado.
Que mais vale a pena ter aberto ao lado?
Achatador de JSON e Formatador JSON — surgem na mesma tarefa com frequência suficiente para merecerem outro separador.
De onde vêm os dados?
A análise e a serialização seguem a especificação de cada formato. A ordem das chaves e os espaços não têm valor semântico em JSON nem em YAML, pelo que um documento reformatado é equivalente mesmo com bytes diferentes.