Validador de JSON
Verifique se um texto é JSON válido. Mostra a linha e a coluna do primeiro erro com a correção sugerida, além de profundidade, chaves e tamanho em bytes.
Cole um JSON para saber se ele segue o padrão à risca (RFC 8259 e ECMA-404). Se não seguir, o validador para no primeiro problema e mostra a linha, a coluna, o trecho com um acento circunflexo embaixo e o que mudar. Se seguir, você vê o tipo do nível superior, a profundidade de aninhamento, o número de chaves e de itens de array e o tamanho em bytes, além de avisos sobre chaves duplicadas e inteiros que o JavaScript não consegue guardar com exatidão.
Como usar esta ferramenta
- Cole o JSON — uma resposta de API, um arquivo de configuração ou uma linha de log.
- Leia o veredito: JSON válido ou JSON inválido.
- Se for inválido, vá até a linha e a coluna indicadas, aplique a correção sugerida e veja o resultado se atualizar.
- Se quiser uma verificação mais rígida, marque Tratar chaves duplicadas como erro.
Fórmula
Texto JSON = espaço em branco, um valor, espaço em branco
Espaço em branco significa apenas espaço, tab, avanço de linha e retorno de carro. Os textos precisam de aspas duplas, os números são decimais simples sem zeros à esquerda, e os literais true, false e null são minúsculos. Comentários, vírgulas finais, NaN e undefined não fazem parte do JSON.
Exemplo
{"a":1,} é inválido: o validador informa linha 1, coluna 7 — a vírgula —, porque o JSON não permite vírgula antes de }. Removê-la dá {"a":1}, que é válido: um objeto com 1 chave, profundidade de aninhamento 1 e tamanho de 7 bytes.
Perguntas frequentes
Quais são os erros de JSON mais comuns?
Vírgulas finais, aspas simples, chaves sem aspas, vírgula faltando entre membros, comentários, quebras de linha digitadas dentro de um texto e aspas curvas coladas de um editor de texto. Cada um tem a sua própria mensagem aqui.
JSON com chaves duplicadas é válido?
Gramaticalmente sim, mas a RFC 8259 diz que os nomes devem ser únicos e que o software se comporta de forma imprevisível quando não são; a maioria dos analisadores guarda o último valor. Marque a opção para tratar repetições como erros.
Por que a coluna é diferente da do meu editor?
As colunas contam caracteres a partir de 1 e um tab conta como um. Editores que desenham um tab como várias colunas, ou contam um emoji como um caractere em vez de duas unidades UTF-16, podem mostrar outro número.
Isto verifica um JSON Schema?
Não — só verifica a sintaxe. Para testar tipos, campos obrigatórios ou faixas de valores, use um validador de JSON Schema.
Fontes
Última atualização:
Endereço da página com estes dados: https://kakao.mobile/pt/tools/json-validator/
Citar ou incorporar esta ferramenta
kakaoCalc. (2026, November 9). Validador de JSON. https://kakao.mobile/pt/tools/json-validator/
“Validador de JSON.” kakaoCalc, 9 Nov. 2026, kakao.mobile/pt/tools/json-validator/.