Was ist ein JSON Minifier?
Ein JSON-Minifier entfernt jeden Speicherplatz, jede Registerkarte und jeden Zeilenumbruch, der zwischen den Token eines JSON-Dokuments liegt, und hinterlässt das kleinste Byte-für-Byte-Äquivalent, das immer noch analysiert wird. Die Daten selbst sind unverändert - dieselben Schlüssel, dieselben Werte, dieselbe Reihenfolge - aber eine hübsch gedruckte 4-KB-Konfiguration kann auf 2,5 KB oder weniger sinken, sobald die Einrückung weg ist. Kleineres JSON bedeutet schnellere Netzwerkübertragungen, geringere Bandbreitenrechnungen und schnelleres Parsen auf der Empfangsseite, weshalb API-Antworten und gebündelte Datendateien fast immer minifiziert ausgeliefert werden.
Dieser Minifier streift Leerzeichen nur außerhalb von String-Literalen, sodass Text innerhalb Ihrer Werte - einschließlich Leerzeichen, die Sie behalten wollten - genau erhalten bleibt. Außerdem bleiben Ihre numerischen Token wie geschrieben erhalten: Ein nachfolgender Nullwert wie 1,0 oder eine 30-stellige Ganzzahl bleibt erhalten, da das Tool Leerzeichen entfernt, anstatt jede Zahl durch eine Analyse zu runden, die sie neu schreiben würde. Vor dem Minifizieren validiert es die Eingabe mit dem JavaScript-JSON-Parser. Wenn also ein Komma oder eine Klammer nicht angebracht ist, erhalten Sie den genauen Fehler des Parsers anstelle einer stillschweigend gebrochenen Ausgabe. Ein Verschöner Modus macht das Umkehren, vier-Bearbeiten von Leerzeichen und Bearbeiten von JSON-Bearbeiten.
Ein gearbeitetes Beispiel zeigt, was dieser JSON-Minifier online tut und nicht berührt Fügen Sie ein fünfzeiliges Objekt ein, das mit zwei Leerzeichen eingerückt ist, und halten Sie "id": 12345678901234567890, "Preis": 1,0 und "Anmerkung": "behalten Sie zwei Leerzeichen", dann klicken Sie auf Minify. Die Ausgabe ist {"id":12345678901234567890, "Preis":1.0, "Anmerkung":" behalten Sie zwei Leerzeichen"} und das Größenabzeichen lautet 78 B bis 65 B, ein 1, ein 16,70 'er, 'er, der verschöner, der offene Leerzeichen ist unverändert.
Alles läuft clientseitig in Ihrem Browser Ihr JSON - der häufig API-Schlüssel, Kundendatensätze oder interne Konfiguration enthält - wird nie hochgeladen oder gespeichert, und das Tool funktioniert offline, sobald die Seite geladen wurde Das macht es sicher, sensible Nutzlasten zu minifizieren, die Ihre Maschine niemals verlassen sollten.
Wie ist der JSON Minifier anzuwenden?
Füge deinen JSON ein
Einfügen oder ein JSON-Objekt oder Array in den Eingabebereich eingeben, es kann ziemlich gedruckt oder bereits kompakt sein - entweder funktioniert.
Minifizieren oder verschönern
Klicken Sie auf Minify, um Leerzeichen zu entfernen und die Datei zu verkleinern, oder auf Verschönern, um sie erneut einzurücken Wählen Sie 2 Leerzeichen, 4 Leerzeichen oder Registerkarten zum Verschönern.
Überprüfen Sie die Einsparungen
Lesen Sie das Größenabzeichen, um die Originalgröße, die neue Größe und die prozentuale Reduzierung anzuzeigen. Ungültiges JSON wird mit dem genauen Parser-Fehler gekennzeichnet.
Kopieren oder herunterladen
Kopieren Sie das Ergebnis in Ihre Zwischenablage oder laden Sie es als .json-Datei herunter, bereit zum Ablegen in Ihre API, Konfiguration oder Ihr Bundle.
Hauptmerkmale
Nur Leerzeichen minifizieren
Entfernt Leerzeichen, Tabulatoren und Zeilenumbrüche zwischen Token, während Zeichenfolgeninhalte unberührt bleiben, wodurch das kleinste gültige Äquivalent entsteht
Anzahl Präzision Erhalten
Behält numerische Token genau wie geschrieben - nachfolgende Nullen und große ganze Zahlen bleiben erhalten, da Streifen im Leerraum minimiert werden, anstatt Werte neu zu teilen
Live-Size-Einsparungen
Zeigt die Originalgröße, die minifizierte Größe und die prozentuale Reduzierung an, sodass Sie den Byte-Einschlag sofort sehen können
Verschönern Sie es mit Ihrem Einrücker
Kompaktes JSON mit zwei Leerzeichen, vier Leerzeichen oder Registerkarten neu einrücken, um es wieder lesbar und diff-freundlich zu machen
Frequently Asked Questions
Related Tools
CSS Minifier & Beautifier
Minify CSS to cut file size or beautify minified stylesheets for debugging
HTML Minifier & Beautifier
Minify HTML markup for faster page loads or beautify it for readable, indented source
JSON Validator
Validate JSON against RFC 8259 and get the exact line, column, and character of the first syntax error, plus duplicate-key detection and structure stats. Client-side, no signup.
Regex Replace
Find and replace text with a regular expression, using capture group backreferences like $1 and named groups, with full flag support
Comments
0 comments
No comments yet. Be the first to share your thoughts!