Text & Code / MULTIVERTO

JSON minifizieren

Entfernen Sie Formatierungsleerzeichen aus gültigem JSON, ohne die Datenstruktur zu ändern.

Sofort umrechnenIhre Eingabe bleibt im Browser. Text wird für die Umrechnung nicht hochgeladen.
Die Datei bleibt in Ihrem Browser.
Werkzeuge verketten

Jedes Textwerkzeug auf das vorherige Ergebnis anwenden.

01 / Anleitung

So funktioniert es

Die Eingabe wird geparst und ohne optionale Leerzeichen ausgegeben. Leerzeichen in Stringwerten bleiben erhalten.

Gut zu wissen

Leerzeichen innerhalb von Stringwerten bleiben erhalten. Minifizierung entfernt Formatierung, ersetzt aber keine HTTP-Komprimierung.

02 / Beispiel

Beispiel

Ihre Eingabe{ "name": "Ada", "aktiv": true, "einträge": [ 1, 2 ] }
Ergebnis{"name":"Ada","aktiv":true,"einträge":[1,2]}

03 / Anleitung

JSON minifizieren — So funktioniert es

Formatierungsleerraum in JSON entfernen

Nutzen Sie diese Richtung, wenn gültiges eingerücktes JSON für eine Nutzlast oder einen schnellen Vergleich kompakt dargestellt werden soll. Der Konverter parst das Dokument und serialisiert es ohne optionale Einrückung oder Zeilenumbrüche zwischen Syntaxelementen. Leerzeichen innerhalb zitierter Textwerte bleiben erhalten, da ihre Entfernung die Daten ändern würde. Ein kompaktes Ergebnis lässt sich leichter übertragen oder in ein Feld einfügen; die Einsparung hängt jedoch von der ursprünglichen Formatierung ab.

Minifizierung ist weder HTTP-Kompression noch eine Schematransformation. Sie benennt Schlüssel nicht um, entfernt keine Eigenschaften und kürzt keine bedeutsamen Textwerte. Weil der Inhalt geparst und serialisiert statt Zeichen für Zeichen editiert wird, können doppelte Schlüssel zusammenfallen und JavaScripts Zahlendarstellung sehr große Werte beeinflussen. Ersetzen Sie kein bytegenau signiertes Dokument ohne Prüfung der Signaturregeln. Bewahren Sie auch eine eingerückte Kopie auf: Eine Zeile ist praktisch zum Senden, aber für Menschen schwerer zu lesen.

Was ein JSON-Formatierer ändern kann

JSON ist ein Datenformat aus Objekten, Arrays, Zeichenfolgen, Zahlen, booleschen Werten und null. Leerraum zwischen Syntaxelementen ändert die dargestellte Struktur normalerweise nicht; Leerzeichen innerhalb einer zitierten Zeichenfolge gehören dagegen zum Wert. Ein Formatierer parst die Eingabe und serialisiert den Wert mit Einrückung erneut. Ein Minifizierer durchläuft denselben Parse- und Serialisierungsschritt ohne Einrückung. Beide benötigen gültige JSON-Syntax mit doppelten Anführungszeichen für Eigenschaftsnamen und Zeichenfolgen. JavaScript-Kommentare, nachgestellte Kommas und undefined-Werte sind hier nicht zulässig.

Das Parsen verschiebt nicht nur Leerzeichen. Doppelte Eigenschaftsnamen können zu einem Wert zusammenfallen, Zahlen folgen der JavaScript-Zahlendarstellung und die Schlüsselreihenfolge kann vom Serialisierer statt vom ursprünglichen Text stammen. Diese Werkzeuge helfen beim Lesen oder Kompaktieren üblicher Anwendungsdaten, prüfen aber kein API-Schema und garantieren keine bytegenaue Erhaltung des Dokuments. Vergleichen Sie wichtige Daten nach der Umwandlung, insbesondere sehr große Ganzzahlen, doppelte Schlüssel und Dateien, deren Leerraum oder Reihenfolge für Signaturen oder Vergleiche bedeutsam ist.

Eine kompakte JSON-Nutzlast vorbereiten

Fügen Sie syntaktisch gültiges JSON ein und prüfen Sie die einzeilige Ausgabe, bevor Sie sie in einer Anfrage oder Konfiguration verwenden. Die Verarbeitung geschieht in Ihrem Browser; der Text wird nicht an einen Minifizierungsdienst gesendet. Zuerst prüft der Parser die Struktur, dann entfernt der Serialisierer optionale Formatierung zwischen Werten. Ein nachgestelltes Komma, ein unzitierter Schlüssel oder ein Kommentar führt zu einer JSON-Fehlermeldung statt zu einer geratenen Reparatur. Bewahren Sie neben der kompakten Ausgabe eine lesbare Version für spätere Fehlersuche auf.

Minifizieren Sie, wenn ein Protokoll oder größenkritisches Feld von weniger Formatierungszeichen profitiert; Netzwerkkompression kann andere und oft größere Einsparungen bringen. Prüfen Sie, ob der Empfänger nach der Serialisierung denselben JSON-Wert akzeptiert. Eine einzelne Zeile ist mit bloßem Auge schwer zu überprüfen; zusätzliches Escaping für eine URL, ein HTML-Attribut oder eine Programmiersprachen-Zeichenfolge ist ein eigener Schritt. Kürze ist kein Schutz: Wer die Nutzlast bekommt, kann die Daten lesen.

So wird die Eingabe umgewandelt
JSON-Eingabe
JSON parsen und prüfen
Minifiziertes JSON