ForHosting KIT · Dados e planilhas

Validador de JSON

O validador de JSON confere se um arquivo ou trecho de JSON é válido e, quando não é, aponta exatamente onde está o problema: linha, posição e o que foi encontrado no lugar do esperado. Grátis, direto no navegador, sem cadastro — cole o JSON e receba o veredito na hora.

● EstávelGrátis · no seu navegador
Use pelo WebAPIE-mailApp em breveTelegram em breve

Roda direto no seu navegador. Grátis, sem cadastro — seus dados não são enviados para lugar nenhum.

O que o validador aponta

Em vez de um genérico "JSON inválido", você recebe o diagnóstico: vírgula sobrando antes de fechar chave, aspas simples onde deviam ser duplas, campo sem aspas, colchete que abriu e não fechou, vírgula decimal onde JSON exige ponto. Cada erro vem com linha e coluna, então corrigir é ir direto ao ponto — sem caçar o problema no olho em um arquivo de milhares de linhas.

Os erros que mais derrubam integrações

Três clássicos respondem pela maioria dos casos: a vírgula final (o famoso trailing comma, que o JavaScript aceita e o JSON não), aspas simples vindas de quem escreve Python, e números com vírgula decimal — hábito natural de quem digita valores em formato brasileiro, como 10,50. O validador identifica todos e explica o que corrigir. Validar antes de enviar economiza aquele vaivém com o suporte do sistema que recusou o arquivo.

Valide antes de subir para produção

Um JSON de configuração quebrado pode derrubar um serviço inteiro na madrugada. Vale o hábito: antes de dar deploy num arquivo editado à mão, cole aqui e confira. A validação roda no seu navegador — o conteúdo não é enviado a servidor nenhum, então dá para validar até arquivo com chave e segredo sem risco. Para validar automaticamente dentro de um fluxo (todo upload de cliente, por exemplo), a API faz a mesma checagem por US$ 0,002 por chamada.

Conferir o arquivo antes de mandar para o sistema do cliente

O sistema da prefeitura recusa o lote se o JSON tiver um erro. Ana Paula Ferreira valida o arquivo antes de cada envio e corrige a vírgula sobrando em segundos — em vez de esperar o retorno de erro do portal.

Depurar a resposta de uma API que "não funciona"

O app não carrega e ninguém sabe por quê. O dev cola a resposta da API no validador e descobre um caractere invisível no início do arquivo — culpado encontrado sem abrir o depurador.

Checar JSON editado à mão no bloco de notas

Ajustou uma configuração direto no arquivo? Antes de salvar no servidor, uma colada no validador garante que o serviço vai reiniciar sem sustos.

O validador corrige o erro para mim?

Ele aponta o erro com linha e coluna; a correção é sua. Se você quer conserto automático de JSON quebrado, essa é outra capacidade do KIT — a de reparo de JSON, que reescreve a sintaxe por você.

Digitei valores com vírgula, tipo 10,50. É por isso que dá erro?

Provavelmente sim: JSON exige ponto decimal (10.50). É um dos erros mais comuns em arquivos preparados no Brasil, e o validador aponta a posição exata.

Posso validar um arquivo com dados sensíveis?

Pode: a validação roda inteira no seu navegador e o conteúdo não sai da página. Nenhum dado é enviado ou armazenado.

É grátis mesmo? Tem limite de validações por dia?

Grátis e sem limite — valide quantas vezes quiser, sem cadastro. Só a API, para validação automática em sistemas, é paga: US$ 0,002 por chamada.

Qual o tamanho máximo do arquivo?

25 MB, o que cobre com folga qualquer JSON de configuração ou exportação comum.

Funciona no celular?

Sim: cole o JSON no navegador do celular e receba o diagnóstico na hora, sem instalar nada.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/data/json-validate

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/data/json-validate \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input":"…"}'
{
  "input": "…"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "data.json_validate",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

max_mb25
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Ver a documentação completa do KIT →