S Soluções.dev.br
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