Was dieses Werkzeug tut
Es entfernt den Leerraum zwischen den Token. Sonst nichts.
{
"id": 12345678901234567890,
"ratio": 1.0
}
{"id":12345678901234567890,"ratio":1.0}
Beachten Sie, was nicht geschah: 1.0 wurde nicht 1, und die Kennung verlor ihre letzten Ziffern nicht. Ein naheliegend gebauter Minifizierer — zu einem Wert parsen, ihn zurückgeben — tut beides, denn eine JavaScript-Zahl ist eine Gleitkommazahl doppelter Genauigkeit, die etwa fünfzehn Ziffern hält und sich an Dezimalpunkte nicht erinnert.
Hier wird jede Zahl als der Text kopiert, der sie ist.
Was es nicht tun wird
Schlüsselnamen kürzen. Sie sind das Dokument.
Irgendetwas umsortieren. Die Schlüsselreihenfolge bedeutet einem JSON-Parser nichts, aber sie bedeutet etwas für den Nächsten, der einen Diff dieser Datei liest.
Escapes in Zeichenketten auflösen. \u00e9 und é sind dieselbe Zeichenkette, und das eine ins andere umzuschreiben ändert die Bytes ohne einen Nutzen, um den Sie gebeten hätten.
Wie viel kleiner, ehrlich gesagt
Einrückung macht typischerweise ein Zehntel eines formatierten Dokuments aus, manchmal weniger. Das ist der ganze Gewinn.
Wenn Sie JSON über HTTP senden, leistet Kompression viel mehr: gzip findet die Wiederholung über Ihre Schlüsselnamen hinweg — "name", fünfhundertmal —, die kein Minifizierer anrühren darf. Minifizieren Sie für eine Datei, die Sie einbetten oder speichern; komprimieren Sie für die Leitung; tun Sie beides, wenn es zählt.
Datenschutz ab Werk
Alles läuft lokal in deinem Browser mit JavaScript. Deine Daten werden nie hochgeladen, wodurch das Tool auch für sensible Inhalte sicher ist und offline funktioniert.