Entwickler-Werkzeug / 06
JSON-Minifier
Validiere JSON und entferne überflüssige Leerzeichen, um eine kompakte einzeilige Ausgabe zu erhalten.
JSON-Minifier: TOEA analysiert die Eingabe und serialisiert sie ohne Einrückungen. So bleibt das Ergebnis gültiges JSON. Läuft zu 100% lokal in deinem Browser, ohne Datei-Uploads zum Server.
- Kategorie
- Entwicklerwerkzeuge
- Ausführungen
- In deinem Browser
- Kosten
- Kostenlos · ohne Anmeldung
- Verfügbarkeit
- Einsatzbereit
Läuft vollständig in deinem Browser
Was sich sonst noch am Text ändert
Die Werte bleiben gleich, aber ihre Schreibweise kann sich ändern: 1.0 wird als 1, 1e2 als 100 und Maskierungen wie \u00e9 und \/ als die Zeichen é und / geschrieben. Schlüssel, die ganze Zahlen sind, etwa "10" oder "2", rücken in aufsteigender Reihenfolge an den Anfang ihres Objekts, weil JavaScript sie so sortiert. Wenn die ursprünglichen Bytes signiert oder gehasht wurden, lässt sich die minimierte Kopie nicht verifizieren.
Wo kompaktes JSON benötigt wird
Eine einzelne Zeile eignet sich für Orte, an denen keine Zeilenumbrüche möglich sind: eine Umgebungsvariable, ein Befehlszeilenargument, eine CSV-Zelle, eine Protokollzeile oder eine JSON-Lines-Datei. Um das Ergebnis in eine Zeichenfolge im Code oder in ein anderes JSON-Dokument einzubetten, maskierst du es mit dem JSON-Zeichenfolgen-Escaper.
Bei API-Antworten spart das Aktivieren der gzip- oder Brotli-Komprimierung auf dem Server wesentlich mehr als das Entfernen von Leerzeichen, da Kompressoren wiederholte Leerzeichen ohnehin fast vollständig verkleinern.
So benutzt du es
- Füge gültiges JSON ein.
- Wähle „JSON minimieren“.
- Kopiere das kompakte Ergebnis oder lade es herunter.
Datenschutz & Einschränkungen
Die Verarbeitung erfolgt lokal. Werte bleiben unverändert, aber Schlüssel, die ganze Zahlen sind, etwa "2", werden gemäß der Reihenfolge von JavaScript an den Anfang ihres Objekts verschoben.
Ähnliche Tools
Häufige Fragen
Wird ungültiges JSON repariert?
Nein. Eine ungültige Syntax wird gemeldet, statt stillschweigend geändert zu werden.
Werden Daten entfernt?
Es werden nur Leerzeichen aus der Formatierung entfernt. Da die Werte neu serialisiert werden, wird 1.0 als 1 ausgegeben, Escape-Sequenzen werden zu normalen Zeichen und bei einem doppelten Schlüssel bleibt nur sein letzter Wert erhalten.
Kostenloses Tool · läuft in deinem browser · kein Konto nötig