Alle Tools

JSON-Minifier

Produktions-APIs und Protokollversender senden häufig kompaktes JSON ohne hübsche Leerzeichen. Durch die Minimierung werden Einrückungen und Zeilenumbrüche entfernt, während die Daten erhalten bleiben — wodurch die Anzahl der Bytes für Bandbreite und Speicher verringert wird. Zuerst validieren, dann minimieren, alles im Browser.
Input
Output
{"a":1}

So minimieren Sie JSON

1. Fügen Sie schön gedrucktes JSON ein.
2. Klicke auf „Minimieren“ — ungültiges JSON zeigt einen Analysefehler an.
3. Einzeiliges Ergebnis kopieren.
4. Verwendung im HTTP-Body, in Umgebungsvariablen oder in eingebetteten Konfigurationen.

Beispiele minimieren

In HTML-Datenattribut einbetten

Verkleinern Sie den JSON-Code der Diagrammkonfiguration, um Inline-Skript-Tags mit weniger Bytes anzupassen.

Lambda-Env-Größe

Für AWS-Env-Variablen gelten Größenbeschränkungen — Minimieren Sie den Wrapper für verschachtelte JSON-Geheimnisse.

Mobile API-Anfrage

Reduzieren Sie die POST-Body-Größe in langsamen Netzwerken — bei 3G zählt jedes KB.

Wann JSON minimiert werden sollte

Beim wiederholten Versand von JSON über Kabel in großem Maßstab.
Beim Speichern vieler ähnlicher Konfigurationsblobs.
Wenn Tools einzeiliges JSON erfordern (einige CLIs).

Wann man hübsches JSON behalten sollte

In Git-Repos, in denen sich Menschenunterschiede ändern, hilft ein hübsches Format bei Bewertungen.
Wenn gzip Leerzeichen irrelevant macht und die Lesbarkeit lokal wichtig ist.
Wenn die Minimierung signiertes kanonisches JSON beschädigen würde — einige Authentifizierungsschemata erfordern genaue Bytes.

Kanonisches JSON zum Signieren

JWT und einige Blockchain-APIs erfordern eine kanonische Bytereihenfolge. Möglicherweise ist eine blinde Minimierung nach dem Sortieren der Schlüssel erforderlich — überprüfen Sie die Spezifikation, bevor Sie signierte Nutzlasten minimieren.

Debuggen minimierter Protokolle

Behalten Sie hübsche Kopien in der Entwicklung; Minimiert nur die Ausgabe der Produktionspipeline. Fügen Sie minimierte Protokollzeilen in das Formatierungsprogramm ein, wenn Sie Vorfälle untersuchen.

Größenberechnung

Hübsches JSON mit 4-Leerzeichen-Einzug kann für tiefe Objekte 30–50 % größer als minimiert sein — gemessen an repräsentativen Nutzlasten.

Häufige Fragen

Führt die Minimierung zu Änderungsdaten?

Nein — nur unbedeutende Leerzeichen werden entfernt; Werte und Schlüsselreihenfolge bleiben gleich (Schlüsselreihenfolge bleibt beim Parsen erhalten).

Minimieren oder komprimieren?

Minimieren entfernt Leerzeichen; gzip komprimiert weiter auf der HTTP-Ebene — beide Stacks.

Ungültiger JSON?

Minifier schlägt beim Parsen fehl — ​​zunächst mit dem Validator beheben.

Unicode entkommen?

Standard-Stringify kann Nicht-ASCII entkommen — Verhalten entspricht JSON.stringify.

Lokal?

Yes.

Umgekehrter hübscher Druck?

Nutze nach der Minimierung den JSON-Formatierer für eine lesbare Ansicht.