Aller au contenu
jsonbeautifiers
Français

Les erreurs JSON, expliquées

Ou collez simplement le payload

Entrée

Rien de ce que vous collez ne quitte votre navigateur. La liste d’autorisation connect-src en fait une garantie du navigateur plutôt qu’une promesse. Vérifiez-le vous-même

JavaScript, Node et Chrome

Mesuré sur Node v24.15.0 avec V8 13.6.233.17. V8 a réécrit presque tous ces messages en 2022, donc chaque page porte à la fois la formulation actuelle et celle que vous trouverez dans les vieilles réponses.

Python

Mesuré sur CPython 3.14.3. Deux de ces messages sont nouveaux dans Python 3.13, donc la version compte et chaque page dit laquelle.

PHP

PHP échoue silencieusement par défaut, et c’est là le vrai problème. La page explique comment lui arracher un vrai message.

C# et .NET

Newtonsoft.Json et System.Text.Json formulent le même échec différemment.

Java

Jackson, c’est-à-dire ce que presque tout l’écosystème JVM utilise en dessous.

Les quatre fautes derrière la plupart de ces messages

Retirez la formulation et presque tous les messages de cette page viennent de l’une de quatre choses.

Ce n’est pas du JSON du tout
C’est du JavaScript ou du Python, pas du JSON
Une chaîne a été construite par concaténation
Ce sont plusieurs documents, pas un seul