Pular para o conteúdo
POST AI agent ready /v1/json/validate

API de validação JSON - verificador de sintaxe gratuito

Analisa uma string JSON e informa se ela é válida. Se for inválido, a resposta inclui a mensagem de erro com a posição do problema de sintaxe para que você possa corrigi-lo.

Parameters

stringrequired

The JSON string to validate.

Code examples

curl -X POST https://api.botoi.com/v1/json/validate \
  -H "Content-Type: application/json" \
  -d '{"json":"{\"name\": \"botoi\", \"active\": true}"}'

When to use this API

Valide JSON enviado pelo usuário em formulários

Verifique se o JSON colado em um formulário de configuração está sintaticamente correto antes de salvar, fornecendo feedback imediato aos usuários.

Implantações Gate CI em arquivos de configuração válidos

Chame esse endpoint em um gancho de pré-implantação para bloquear implantações se algum arquivo de configuração JSON tiver um erro de sintaxe.

Sanitizar cargas úteis de webhook

Valide os corpos de webhook recebidos para confirmar se eles são JSON analisáveis ​​antes de encaminhá-los para processadores downstream.

Frequently asked questions

Isso verifica apenas a sintaxe ou também o esquema?
Este endpoint verifica apenas a sintaxe. Para validação de esquema em relação ao esquema JSON, use o endpoint /v1/schema/validate.
Quais detalhes de erro são retornados para JSON inválido?
A resposta inclui a mensagem de erro do analisador e a posição do caractere onde a análise falhou.
Posso validar JSON5 ou JSONC (JSON com comentários)?
Não. Este endpoint valida JSON estrito de acordo com RFC 8259. Comentários e vírgulas finais são sinalizados como erros.
Existe um limite de tamanho na entrada JSON?
O tamanho máximo do corpo da solicitação é 1 MB. Para documentos maiores, valide localmente.

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.