JSON Minifier
Entfernen Sie Leerraum aus JSON und erhalten Sie eine kompakte, gültige einzelne Zeile – minifiziert, sobald Sie einfügen.
JSON online minifizieren
Formatiertes JSON ist für Menschen geschrieben; Einrückung und Zeilenumbrüche bedeuten einem Parser nichts. Beim Minifizieren werden sie entfernt, sodass dieselben Daten weniger Bytes belegen und auf eine Zeile passen – praktisch für Umgebungsvariablen, Kommandozeilenargumente, Logzeilen und Request-Bodys.
Diese Seite öffnet den JSON Formatter so eingestellt, dass er sofort beim Einfügen minifiziert. Das Dokument wird zuerst geparst, Sie kopieren also immer nur gültiges JSON.
Was genau entfernt wird
- Leerzeichen und Tabulatoren der Einrückung.
- Zeilenumbrüche zwischen Schlüsseln und Array-Elementen.
- Leerzeichen nach
:und,. - Nichts innerhalb von Strings in Anführungszeichen:
"New York"behält sein Leerzeichen.
Wann Minifizieren hilft
| Situation | Warum eine Zeile hilft |
|---|---|
| Umgebungsvariablen und Secrets-Manager | Viele erwarten einen einzeiligen Wert |
| curl und CLI-Argumente | Kein Escaping von Zeilenumbrüchen in der Shell |
| Strukturierte Logs (JSON Lines) | Ein Datensatz pro Zeile ist das Format |
| JSON in einer Datenbankspalte speichern | Weniger Bytes pro Zeile |
| Statische JSON-Dateien, die eine Website ausliefert | Kleinere Downloads, schon vor der Komprimierung |
Minifizieren oder gzip?
Bei JSON, das über HTTP ausgeliefert wird, erledigt die Komprimierung den Großteil der Arbeit: gzip und Brotli drücken wiederholten Leerraum sehr effizient zusammen. Minifizieren hilft trotzdem ein wenig und kostet nichts, aber erwarten Sie nicht, dass 40 Prozent weniger Text eine um 40 Prozent schnellere Antwort bedeuten. Klar im Vorteil ist Minifizieren überall dort, wo nicht komprimiert wird, etwa im Local Storage, in Datenbankfeldern und in Message Queues.
Minifizieren im Code
- JavaScript:
JSON.stringify(JSON.parse(text)) - Python:
json.dumps(obj, separators=(',', ':')) - jq:
jq -c . file.json - PHP:
json_encode(json_decode($text))
Sie müssen zuerst einen Syntaxfehler finden? Der JSON Validator erklärt, was falsch ist und wo.