Validador/gerador de esquema JSON

Todas as ferramentas

Opções

Estado
Inativo
Regras suportadas
type, required, properties, items
enum, minLength, minimum
additionalProperties: false
type: ["string", "null"]

O que é um validador/gerador de esquema JSON?

Um validador/gerador de esquema JSON ajuda a criar um esquema JSON a partir de um JSON de amostra e validar dados JSON em um esquema existente.

Isso é útil para contratos de API, validação de back-end, teste de respostas estruturadas e documentação de formatos de carga útil esperados.

Como usar o validador/gerador de esquema JSON

  1. Cole JSON no campo de entrada.
  2. Clique em Gerar esquema para criar um esquema JSON.
  3. Edite ou substitua o esquema, se necessário.
  4. Clique em Validar JSON para validar a entrada no esquema.

Dicas

  • Os esquemas gerados são úteis como ponto de partida, mas talvez você queira refiná-los manualmente.
  • Os erros de validação ajudam a identificar qual campo ou caminho não corresponde ao esquema.
  • Os campos obrigatórios podem ser alternados ao gerar esquemas de objetos.
  • Esta ferramenta é útil para APIs, testes, automação e validação de saída AI JSON.
  • Você pode adicionar manualmente tipos enum, minLength, mínimo, anuláveis e advancedProperties false.

Exemplo de esquema JSON

Você também pode editar o esquema gerado manualmente. Esta versão oferece suporte a regras comuns, como tipo, obrigatório, enum, minLength, mínimo, tipos anuláveis, itens de matriz e propriedades adicionais.

{
  "type": "object",
  "required": ["name"],
  "properties": {
    "name": {
      "type": "string",
      "minLength": 2
    },
    "age": {
      "type": "integer",
      "minimum": 18
    },
    "status": {
      "type": "string",
      "enum": ["active", "disabled"]
    },
    "nickname": {
      "type": ["string", "null"]
    }
  },
  "additionalProperties": false
}

Ferramentas relacionadas

Você também pode achar essas ferramentas úteis.

Perguntas frequentes sobre validador/gerador de esquema JSON

Esta ferramenta pode gerar esquema JSON a partir de JSON?
Sim. Ele pode gerar uma estrutura de esquema inicial a partir de JSON de amostra.
Ele pode validar JSON em um esquema?
Sim. Ele valida JSON usando o esquema fornecido e mostra erros de validação.
Quais regras de esquema são suportadas?
Esta versão oferece suporte a regras comuns, como tipo, obrigatório, propriedades, itens, enum, minLength, mínimo, matrizes de tipo anuláveis e propriedades adicionais falsas.
Meu JSON está armazenado?
Não. Ele é processado apenas no seu navegador.