Vai al contenuto
jsonbeautifiers
Italiano
V8 Verificato eseguendo il parser su Node v24.15.0, V8 13.6.233.17.

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

Il parser ha finito di leggere un valore dentro un oggetto e si aspettava che l’elenco dei membri continuasse con una virgola o si chiudesse con una graffa. Ha trovato altro. Questo messaggio è il contenitore generico di V8 per l’interno di un oggetto, quindi copre errori diversi tra loro.

Incolla il tuo JSON e vedi esattamente dove si rompe

Input

Nulla di ciò che incolli lascia il tuo browser. L’allowlist connect-src ne fa una garanzia del browser anziché una promessa. Verificalo tu stesso

Che cosa lo provoca davvero

In ordine di quanto spesso ciascuno si rivela essere la risposta.

  1. 01 Una virgola mancante tra le proprietà

    La causa più comune, e di solito il risultato di una modifica a mano.

    Si rompe

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

    Funziona

    { "a": 1, "b": 2 }
  2. 02 Il file è troncato

    Se la posizione è proprio alla fine dell’input, dopo il valore non seguiva niente. Quello è un documento tagliato, non un errore di sintassi. Il nostro validatore distingue i due casi ed elenca quali parentesi sono rimaste aperte.

    Si rompe

    { "a": 1

    Funziona

    { "a": 1 }
  3. 03 Un commento dopo un valore

    JSON non ha commenti, quindi un // nota dopo un valore produce questo.

  4. 04 Un numero esadecimale, o comunque non ammesso da JSON

    Il parser legge 0 come numero completo e poi trova la x, che non è né una virgola né una graffa. JSON non ha literal esadecimali.

    Si rompe

    { "mask": 0x1F }

    Funziona

    { "mask": 31 }

Lo stesso errore in altri runtime

Il problema di fondo è identico; cambia solo la formulazione. Se un collega segnala uno di questi messaggi, sta guardando esattamente la stessa cosa che vedi tu.

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

Domande frequenti

Come distinguo una virgola mancante da un file troncato?
Confronta la posizione segnalata con la lunghezza del tuo input. Se coincidono, il documento è finito troppo presto. Il nostro validatore dice quale dei due casi sia, e per un documento troncato indica ogni parentesi non chiusa e la riga in cui è stata aperta.

Risolvilo adesso

Incolla il payload nello strumento qui sopra, oppure vai direttamente a quello creato per questo compito.

Localizzalo con precisione