Segurança, Redes e Expressões Regulares (Regex)
JSON Schema Cheat Sheet
Definição de tipos, formatos, propriedades obrigatórias e validação de estruturas JSON.
Tipos
Define que a raiz ou propriedade deve ser um objeto.
"type": "object" Estrutura
Lista as propriedades obrigatórias no objeto.
"required": ["id", "nome"] Propriedades
Define os tipos e restrições de cada campo.
"properties": { "id": { "type": "integer" } } Formatos
Validações de formato pré-definidas.
"format": "email" | "date-time" | "ipv4" Valores
Restringe o valor a uma lista de opções permitidas.
"enum": ["ativo", "inativo"] Restrição
Proíbe campos que não foram explicitamente definidos no schema.
"additionalProperties": false