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.

Ausführungen
In deinem Browser
Kosten
Kostenlos · ohne Anmeldung
Verfügbarkeit
Einsatzbereit
JSON-Minifizierungs-PresseLokale Verarbeitung

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

  1. Füge gültiges JSON ein.
  2. Wähle „JSON minimieren“.
  3. 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