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.
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.