JSON ist kein JavaScript-Objektliteral
JSON verlangt doppelte Anführungszeichen für Schlüssel und Zeichenfolgen. Kommentare, einfache Anführungszeichen, undefined, NaN und Infinity sind ungültig. {"x":1,} scheitert am letzten Komma; {"x":1} ist gültig. Verschachtelte Klammern prüfen und Anführungszeichen in Zeichenfolgen maskieren.
Prüfen, dann formatieren oder komprimieren
Ein unkritisches Beispiel einfügen. Formatieren prüft und rückt ein; Komprimieren prüft und entfernt unnötigen Leerraum. Ungültige Eingaben liefern einen Fehler statt automatischer Reparatur. Quelle korrigieren, erneut ausführen und Ergebnis kopieren oder herunterladen. Anwendungsspezifische Schemas werden nicht geprüft.
Exakte Kennungen als Zeichenfolgen speichern
Das Werkzeug nutzt JavaScript zur JSON-Verarbeitung. Ganzzahlen über 9007199254740991 können Präzision verlieren. Kennungen wie "9007199254740993" daher in Anführungszeichen belassen, wenn jede Ziffer zählt. Formatieren stellt verlorene Präzision nicht wieder her. Auch beim Vergleich mit anderen Sprachen beachten.