JSON minimieren
JSON minimieren: Fügen Sie JSON ein und erhalten Sie es ohne überflüssige Leerzeichen und Zeilenumbrüche in einer Zeile, mit Prüfung und Größenvergleich.
Alles läuft in Ihrem Browser. Eingaben verlassen Ihr Gerät nicht.
JSON minimieren: was passiert
Beim JSON minimieren entfernt das Werkzeug alle Leerzeichen, Tabulatoren und Zeilenumbrüche, die außerhalb von Texten stehen. Übrig bleibt gültiges JSON in einer einzigen Zeile, das genau dieselben Daten enthält. Ein JSON Minifier ist praktisch, wenn Sie JSON in eine Umgebungsvariable, eine HTTP-Anfrage, ein Log oder eine Datenbankspalte schreiben wollen. JSON komprimieren heißt hier nicht zippen: Die Datei wird nur kleiner, weil überflüssiger Leerraum wegfällt.
Vorher prüft das Werkzeug, ob das JSON gültig ist, und nennt bei Fehlern Zeile und Spalte. Zahlen werden nicht umgerechnet, sondern Zeichen für Zeichen übernommen. Dadurch bleiben auch sehr große Ganzzahlen wie 12345678901234567890 exakt erhalten, die JavaScript beim Einlesen sonst runden würde. Leerzeichen innerhalb von Texten bleiben selbstverständlich stehen; das Werkzeug soll nur Leerzeichen entfernen, die keine Bedeutung haben.
Wie stark Sie JSON verkleinern, hängt von der Formatierung ab: Mit zwei oder vier Leerzeichen eingerücktes JSON schrumpft oft um 20 bis 40 Prozent. Die Option „Schlüssel sortieren“ hilft, zwei JSON-Dateien einzeilig zu vergleichen. Die Option „als String maskieren“ setzt das Ergebnis in Anführungszeichen und maskiert innere Anführungszeichen, sodass Sie es direkt in Quelltext einfügen können. Zum Lesen und Einrücken nutzen Sie den JSON-Formatierer.
Anleitung: JSON minimieren in 4 Schritten
- Das formatierte JSON in das Feld „JSON“ einfügen oder mit „Beispiel“ testen.
- Bei Bedarf „Schlüssel alphabetisch sortieren“ oder „Ergebnis als JSON-String maskieren“ aktivieren.
- Unter „Minimiertes JSON“ das Ergebnis in einer Zeile und den Größenvergleich ansehen; bei Fehlern nennt das Werkzeug Zeile und Spalte.
- Das einzeilige JSON mit „Kopieren“ übernehmen.
Typische Anwendungsfälle
- Umgebungsvariable füllen: Eine Konfiguration als JSON einzeilig und maskiert in eine .env-Datei oder ein CI-Secret schreiben.
- JSON Lines erzeugen: Einzelne Datensätze für eine JSONL-Datei auf eine Zeile bringen.
- Tokens sparen: Eingerücktes JSON vor dem Senden an ein KI-Modell verkleinern.
- Dateien vergleichen: Zwei JSON-Dateien mit sortierten Schlüsseln minimieren und die Zeilen direkt gegenüberstellen.
Häufige Fragen
Verändert das Minimieren meine Daten?
Nein. Entfernt wird nur Leerraum außerhalb von Texten. Schlüssel, Werte und Reihenfolge bleiben gleich, solange Sie die Sortierung nicht einschalten.
Was ist der Unterschied zwischen JSON minimieren und JSON komprimieren mit gzip?
Minimieren entfernt nur Leerraum, das Ergebnis bleibt lesbares JSON. gzip oder Brotli komprimieren die Bytes zusätzlich bei der Übertragung. Beides lässt sich kombinieren.
Warum bleiben große Zahlen erhalten?
Ohne Sortierung arbeitet das Werkzeug direkt auf dem Text und schreibt Zahlen nicht neu. Mit Sortierung wird das JSON eingelesen; Ganzzahlen über 2^53 können dann gerundet werden.
Wann brauche ich JSON einzeilig?
Für Umgebungsvariablen, cURL-Aufrufe, JSON Lines (eine Zeile pro Datensatz), Logs und Testdaten im Quelltext.
Wie minimiere ich JSON in der Kommandozeile?
Mit jq: jq -c . datei.json gibt das JSON kompakt in einer Zeile aus. In Python geht es mit json.dumps(daten, separators=(',', ':')).
Spart minimiertes JSON Tokens bei KI-Modellen?
Ja, Einrückungen und Zeilenumbrüche werden ebenfalls in Tokens gezählt. Wie viel Sie sparen, hängt von der Formatierung ab; vergleichen lässt es sich mit dem Token-Zähler.
Das könnte auch helfen
JSON in CSV umwandeln
JSON-Arrays in CSV für Excel umwandeln: verschachtelte Felder als Spalten, Semikolon oder Komma.
ÖffnenCSV in JSON umwandeln
CSV in JSON umwandeln mit automatischer Trennzeichen-Erkennung und Anführungszeichen nach RFC 4180.
ÖffnenXML formatieren und prüfen
XML einrücken, minimieren und auf Wohlgeformtheit prüfen, mit Fehlerstelle in Zeile und Spalte.
ÖffnenXML in JSON umwandeln
XML in JSON umwandeln: Attribute mit Präfix, wiederholte Elemente als Arrays, Zahlen erkannt.
ÖffnenYAML in JSON umwandeln
YAML prüfen und in JSON umwandeln: Listen, Anker, Block-Strings und mehrere Dokumente.
ÖffnenJSON in YAML umwandeln
JSON in sauberes YAML umwandeln, mehrdeutige Werte wie yes oder no werden sicher gequotet.
Öffnen