Kleineres Volumen
Whitespace in Pretty-JSON ist online nutzlos; komprimiert kürzer und besser zu kopieren. Je tiefer die Einrückung, desto mehr Zeichen spart Komprimierung oft.
Logs, Queues und manche Gateways mögen einzeiliges JSON, damit ein Record nicht in mehrere Zeilen zerfällt.
Semantik bleibt
Nur sinnloses Whitespace, keine Zahlen, Strings oder Feldnamen. Vor und nach dem Komprimieren sollte JSON.parse dasselbe Objekt ergeben.
Leerzeichen und Zeilenumbruch-Escapes in Strings bleiben – Texte werden nicht beschnitten.
Zuerst validieren
Ungültige Eingabe mit Fehler, damit kein schlechtes Datum ins Skript kommt. Trailing commas und einfache Anführungszeichen werden vor dem Komprimieren abgefangen.
Lockere JS-Config zuerst über die JSON5-Seite in Standard-JSON.