PT
Minhas ferramentas

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.

Chaves repetidas são sintaxe JSON legal, mas a maioria dos analisadores guarda só a última.
Resultado
JSON válido
Tipo do nível superior
objeto
Profundidade de aninhamento
3
níveis de { } e [ ]
Chaves de objetos
8
em todos os níveis
Itens de arrays
2
em todos os níveis
Tamanho
149 bytes
UTF-8
Minhas ferramentas →
Publicidade

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

  1. Cole o JSON — uma resposta de API, um arquivo de configuração ou uma linha de log.
  2. Leia o veredito: JSON válido ou JSON inválido.
  3. Se for inválido, vá até a linha e a coluna indicadas, aplique a correção sugerida e veja o resultado se atualizar.
  4. 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:

Citar ou incorporar esta ferramenta
APA

kakaoCalc. (2026, November 9). Validador de JSON. https://kakao.mobile/pt/tools/json-validator/

MLA

“Validador de JSON.” kakaoCalc, 9 Nov. 2026, kakao.mobile/pt/tools/json-validator/.

Publicidade