JSON minifizieren

Prüfen Sie JSON und entfernen Sie Leerzeichen zur Formatierung.

Privat: läuft in Ihrem Browser, Ihre Eingaben werden nie gesendet. So prüfen Sie es

Ihre Dateien werden hier auf Ihrem Gerät verarbeitet

Wir senden den Inhalt Ihrer Dateien oder Texte an keinen Server: Alles wird im Arbeitsspeicher Ihres Browsers verarbeitet. Sie brauchen kein Konto, es gibt kein Tageslimit und wir nutzen weder Besucheranalyse noch Tracker. Jedes Werkzeug hat Größenlimits, um den Speicher Ihres Geräts zu schützen.

Eine Verbindung wird nur zum Laden der Website gebraucht. Danach können Sie die Verbindung trennen und die Werkzeuge funktionieren weiter (manche Vorschauen brauchen sie eventuell). Das Hosting kann technische Besuchsdaten erhalten. Favoriten speichern in diesem Browser nur Werkzeugkennungen.

Wie wir mit Ihren Daten umgehen →

Wie man dieses Tool benutzt

  1. Fügen Sie ein gültiges JSON-Dokument ein.
  2. Verkleinern, um Formatierungs-Whitespace außerhalb von Zeichenfolgen zu entfernen.
  3. Überprüfen Sie große Zahlen und doppelte Schlüssel, bevor Sie sie in einem anderen System verwenden.

Ein Beispiel, das Sie überprüfen können

Entfernen Sie die JSON-Formatierung unter Beibehaltung des Leerraums innerhalb von Strings.

Beispieleingabe

{ "text": "a  b", "n": 1 }

Erwartetes Ergebnis

{"text":"a  b","n":1}

Minifizierung ist weder Verschlüsselung noch ZIP-Komprimierung. JSON wird validiert, bevor die Ausgabe produziert wird.

JSON minifizieren: Gebrauch und praktische Anleitung

Durch das Minieren von JSON werden Einrückungs- und Formatierungsumbrüche entfernt, um eine kompakte Darstellung zu erzeugen. Es ist nützlich, wenn ein technisches Feld eine Zeile erwartet oder wenn der umgebende Whitespace Größe hinzufügt, ohne Daten zu tragen. Der Prozess unterscheidet sich von der ZIP- oder gzip-Dateikomprimierung. Es serialisiert eine gültige analysierte Struktur ohne Lesbarkeit Formatierung um seine Werte. Die resultierende Zeichenfolge ist kompakter JSON statt eines komprimierten Binärarchivs oder eines neuen Datenformats.

Räume innerhalb von Strings gehören zu ihrem Inhalt und bleiben. Eine Adresse oder ein Satz sollte die Worttrennung nicht verlieren, nur weil die äußere Einrückung verschwindet. Eingaben müssen JSON-Regeln folgen; Kommentare und nachgestellte Kommas werden nicht akzeptiert. Wenn es sich bei der Quelle um einen JavaScript-Objektausdruck handelt, wird er nicht automatisch durch eine Zeile als JSON gültig. Bestimmen Sie das tatsächliche Quellformat, bevor Sie davon ausgehen, dass es unverändert in einen JSON-Parser eingefügt werden kann.

Das Tool verwendet den Browser-Parser, einschließlich seiner numerischen Präzision und seines doppelten Schlüsselverhaltens. Sehr große ganze Zahlen können sich ändern, und wiederholte Eigenschaften behalten ihren Endwert. Das unterscheidet die Serialisierung von analysierten Daten von einer rein textuellen Whitespace-Entfernung. Bewahren Sie die Quelle auf, wenn genaue Bytes, Signaturen oder Darstellungen über die Parserpräzision hinaus erhalten bleiben müssen. Eine erfolgreiche Minifizierung bestätigt die akzeptierte Syntax, nicht die exakte Byte-Äquivalenz mit jedem möglichen Eingabedokument.

Überprüfen Sie eine Zeichenfolge, die Leerzeichen, eine signifikante Anzahl und die Länge eines Arrays nach der Verarbeitung enthält. Formatieren Sie eine Kopie mit dem Begleitwerkzeug für eine einfachere Überprüfung, wobei Sie sich die gleichen Parsing-Einschränkungen merken. Wenn das Ziel eine reduzierte Anwendungsübertragung ist, ist die Serverkomprimierung eine separate Entscheidung. Bewahren Sie eine lesbare Konfiguration für die Bearbeitung auf und verwenden Sie die kompakte Version nur dort, wo sie dem empfangenden Workflow dient. Stellen Sie sicher, dass das Ziel die vollständige Zeichenfolge und nicht eine abgeschnittene Kopie erhält.

Ein praktischer Check vor der Verwendung des Ergebnisses

Eine Minifizierungsprobe sollte einen Satz mit Leerzeichen innerhalb einer Zeichenfolge und ein Array mit mehreren Elementen enthalten. Stellen Sie sicher, dass der Satzabstand erhalten bleibt und Array-Elemente erhalten bleiben. Messen Sie zum Größenvergleich Bytes mit der ausgewählten Kodierung und nicht nur mit der sichtbaren Länge einer Zeile. Kompakte Ausgabe kann weniger lesbar sein, ohne wesentlich kleiner zu sein, wenn zunächst wenig Formatierung vorhanden war. Bewahren Sie die Bearbeitungsversion auf und identifizieren Sie, welche Kopie das Ziel verwenden wird. Wenn eine Signatur von exakten Bytes abhängt, gehen Sie nicht davon aus, dass das Parsen und Serialisierung die erforderliche ursprüngliche Sequenz beibehalten. Eine kompakte Darstellung und eine bytegetreue Darstellung sind verschiedene Eigenschaften, die es wert sind, separat überprüft zu werden.

Optionen und Grenzen

gültige JSON einfügen. Das Ergebnis wird ohne Einrückungen oder Zeilenumbrüche serialisiert; Leerzeichen innerhalb von Strings bleiben erhalten.

Häufige Fragen

Ist diese Datei Komprimierung?

Nein. Es entfernt unnötige Formatierungen. Der Browser-Parser behält den letzten doppelten Schlüssel und verwendet JavaScript-Nummerngenauigkeit.

Ist es kostenlos und muss ich mich anmelden?

Ja, es ist kostenlos. Sie müssen sich nicht anmelden, kein Konto anlegen und keine App installieren, und es gibt kein Tageslimit: Werkzeug öffnen und loslegen. Es gibt nur Größenlimits, die den Speicher Ihres Geräts schützen.

Werden meine Daten an einen Server gesendet?

Nein. Was Sie eingeben oder einfügen, wird im Arbeitsspeicher Ihres Browsers verarbeitet und an keinen Server gesendet. Sie können das im Netzwerk-Tab prüfen oder nach dem Laden der Seite offline gehen.

Anleitungen