Gere instantaneamente JSON Schema a partir de qualquer objeto JSON com inferência de tipos
O seu esquema gerado aparecerá aqui
Introduza 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
Deteta 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 as 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 especificações 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. É utilizado para validação de pedidos/respostas de API, geração de formulários, documentação (OpenAPI/Swagger), aplicação de esquemas de base de dados e validação de ficheiros 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 os 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 a 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.
Absolutamente. Copie o esquema e utilize-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