Gerador de JSON Schema
Gere definições de JSON Schema a partir de dados JSON de amostra com inferência automática de tipo, detecção de campo obrigatório e suporte Draft 2020-12.
Options
JSON Schema type inference reference
| Sample value | Inferred type | Notes |
|---|---|---|
| "hello" | string | Plain text |
| "[email protected]" | string | format: email |
| "https://example.com" | string | format: uri |
| "2024-03-15" | string | format: date |
| "2024-03-15T08:30:00Z" | string | format: date-time |
| "3fa85f64-..." | string | format: uuid |
| 42 | integer | Whole numbers |
| 3.14 | number | Decimal numbers |
| true / false | boolean | |
| null | null | |
| [...] | array | Items schema merged from all elements |
| {...} | object | Recursive — produces nested properties |
Como Usar Gerador de JSON Schema
- 1Cole ou digite seus dados JSON de amostra.
- 2Selecione a versão do rascunho JSON Schema.
- 3Clique em Gerar para inferir o schema.
- 4Copie o schema gerado para usar em seu projeto.
ZenovayAnalytics
Analytics feito para fundadores.
- Acompanhamento de visitantes em tempo real
- Privacidade em primeiro lugar, sem banner de cookies
- Configurado em dois minutos
Ferramentas Relacionadas
Formatador e Validador de JSON
Formate, valide e embeleze dados JSON com destaque de sintaxe e detecção de erros.Decodificador JWT
Decodifique e inspecione tokens JWT. Visualize cabeçalho, payload e verifique assinaturas.Codificar/Decodificar Base64
Codifique texto para Base64 ou decodifique Base64 de volta para texto. Suporta dados UTF-8 e binários.Encode/Decode de URL
Codifique ou decodifique componentes de URL. Trate caracteres especiais, strings de consulta e URLs completas.Perguntas Frequentes
O que é JSON Schema?▾
JSON Schema é um vocabulário que anota e valida documentos JSON. Ele descreve a estrutura, tipos e restrições de um valor JSON usando um documento JSON em si.
Quais são as diferenças entre Draft 2020-12 e Draft-07?▾
Draft 2020-12 introduz prefixItems para validação de tupla, $dynamicRef e unevaluatedProperties refinado. Draft-07 é mais antigo, mas amplamente suportado em bibliotecas e OpenAPI 3.0.
Quais palavras-chave de validação JSON Schema suporta?▾
Palavras-chave incluem type, required, properties, minLength/maxLength, minimum/maximum, pattern, enum, const, minItems/maxItems, uniqueItems, additionalProperties, oneOf/anyOf/allOf/not e $ref.
Quais são as limitações dos geradores de JSON Schema?▾
Uma única amostra não pode representar campos opcionais, tipos de união, restrições condicionais ou intervalos de valores. Trate a saída gerada como um ponto de partida e refine-a para uso em produção.
Quais são os casos de uso comuns para JSON Schema?▾
JSON Schema valida payloads de API, arquivos de configuração, gera tipos TypeScript, documenta contratos de API via OpenAPI e impõe qualidade de dados em pipelines.