Gere instantaneamente JSON Schema a partir de qualquer objeto JSON com inferência de tipos
Seu esquema gerado aparecerá aqui
Insira dados JSON válidos para começar
Ferramenta poderosa de geração de JSON Schema para desenvolvedores profissionais
Cole qualquer JSON e obtenha um JSON Schema válido automaticamente inferido da estrutura e tipos de dados
Detecta strings, números, booleanos, arrays, objetos e valores nulos com os tipos de esquema corretos
Marca todos os campos presentes como obrigatórios por padrão — ajuste conforme necessário para suas regras de validação
Lida com objetos e arrays profundamente aninhados com sub-esquemas estilo $ref para estruturas complexas
Gera esquemas compatíveis com JSON Schema Draft 7, a versão de especificação mais amplamente suportada
Copie o esquema gerado para a área de transferência para uso em documentação de API, bibliotecas de validação ou specs OpenAPI
Perguntas e respostas comuns sobre o gerador de JSON Schema
JSON Schema define a estrutura e as regras de validação para dados JSON. É usado para validação de requisições/respostas de API, geração de formulários, documentação (OpenAPI/Swagger), aplicação de esquemas de banco de dados e validação de arquivos de configuração.
A ferramenta gera esquemas Draft 7 por padrão, a versão mais amplamente suportada em bibliotecas e ferramentas. Draft 7 é compatível com ajv (JavaScript), jsonschema (Python) e a maioria dos validadores de gateway de API.
Sim — cole seus dados JSON e um esquema, e a ferramenta validará os dados contra as regras do esquema. Reporta todos os erros de validação com sua localização exata no documento.
O auto-gerador marca todos os campos como obrigatórios por padrão. Edite o array 'required' no esquema gerado para remover campos que devem ser opcionais. Este é geralmente o primeiro passo após a auto-geração.
Com certeza. Copie o esquema e use-o com OpenAPI/Swagger para documentação de API, ajv ou joi para validação em tempo de execução no Node.js, Pydantic para APIs Python, ou qualquer biblioteca de validação compatível com JSON Schema.
Explore mais ferramentas profissionais para operações JSON