Ir para o conteúdo
jsonbeautifiers
Português
V8 Verificado rodando o parser em Node v24.15.0, V8 13.6.233.17.

Expected ',' or '}' after property value in JSON at position N (line L column C)

O parser terminou de ler um valor dentro de um objeto e esperava que a lista de membros continuasse com uma vírgula ou terminasse com uma chave. Encontrou outra coisa. Esta mensagem é o guarda-chuva do V8 para o miolo de um objeto, então cobre vários erros diferentes.

Cole o seu JSON e veja exatamente onde ele quebra

Entrada

Nada do que você cola sai do seu navegador. A lista de permissões connect-src transforma isso em uma garantia do navegador, e não em uma promessa. Confira você mesmo

O que realmente causa isso

Ordenados por quantas vezes cada um acaba sendo a resposta.

  1. 01 Uma vírgula faltando entre propriedades

    A causa mais comum, e normalmente resultado de edição à mão.

    Quebra

    { "a": 1 "b": 2 }

    Funciona

    { "a": 1, "b": 2 }
  2. 02 O arquivo está truncado

    Se a posição está bem no fim da entrada, é porque não havia nada depois do valor. Isso é um documento cortado, não um erro de sintaxe. O nosso validador distingue os dois casos e lista quais colchetes ficaram abertos.

    Quebra

    { "a": 1

    Funciona

    { "a": 1 }
  3. 03 Um comentário depois de um valor

    O JSON não tem comentários, então um // nota depois de um valor produz isso.

  4. 04 Um número hexadecimal, ou qualquer outro que não seja de JSON

    O parser lê 0 como um número completo e depois encontra o x, que não é vírgula nem chave. O JSON não tem literais hexadecimais.

    Quebra

    { "mask": 0x1F }

    Funciona

    { "mask": 31 }

O mesmo erro em outros runtimes

O problema de fundo é idêntico; só muda a redação. Se um colega reportar uma dessas mensagens, ele está olhando exatamente para a mesma coisa que você.

Python Expecting ',' delimiter: line 1 column 10 (char 9)
V8, inside an array Expected ',' or ']' after array element in JSON at position N

Perguntas frequentes

Como distingo uma vírgula faltando de um arquivo truncado?
Compare a posição reportada com o tamanho da sua entrada. Se coincidirem, o documento acabou cedo demais. O nosso validador diz qual dos dois é, e para um documento truncado aponta cada colchete não fechado e a linha em que ele foi aberto.

Conserte agora

Cole o payload na ferramenta acima, ou vá direto para a que foi feita para este trabalho.

Localizar com precisão