Vai al contenuto
jsonbeautifiers
Italiano

Errori JSON, spiegati

Oppure incolla e basta il payload

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

JavaScript, Node e Chrome

Misurato su Node v24.15.0 con V8 13.6.233.17. V8 ha riscritto quasi tutti questi messaggi nel 2022, quindi ogni pagina porta sia la formulazione attuale sia quella che troverai nelle risposte più vecchie.

Python

Misurato su CPython 3.14.3. Due di questi messaggi sono nuovi in Python 3.13, quindi la versione conta e ogni pagina dice quale.

PHP

PHP fallisce in silenzio per impostazione predefinita, ed è questo il vero problema. La pagina spiega come cavargli un messaggio vero.

C# e .NET

Newtonsoft.Json e System.Text.Json formulano lo stesso fallimento in modo diverso.

Java

Jackson, cioè quello che quasi tutto l’ecosistema JVM usa sotto.

I quattro errori dietro quasi tutti questi

Togli la formulazione e quasi ogni messaggio di questa pagina viene da una di quattro cose.

Non è affatto JSON
È JavaScript o Python, non JSON
Una stringa è stata costruita per concatenazione
Sono più documenti, non uno