DevKitBase
WerkzeugeÜber unsDatenschutz

JSON minifizieren, wenn hübsche Ausdruck nur Ballast ist

Hübsches JSON ist zum Lesen; minifiziertes JSON ist für Übertragung und Caches. Fügen Sie gültiges JSON ein, erhalten Sie einen kompakten String mit derselben Struktur.

Zeichen: 27
Eingabe
Ausgabe

Wann verwenden?

Verkleinern von Fixtures für Fixtures-Ordner, Anpassen eines Bodys unter eine Größenbeschränkung oder Rückgängigmachen einer Verschönerung vor dem Einfügen in einen API-Client.

Beispiele

Eingabe
{
  "a": 1,
  "b": [2, 3]
}
Ausgabe
{"a":1,"b":[2,3]}
Eingabe
{"msg":"keep  spaces"}
Ausgabe
{"msg":"keep  spaces"}
String-Inhalte bleiben wie sie sind.

So funktioniert's

JSON.parse dann JSON.stringify ohne Leerzeichen-Argument. Werte innerhalb von Strings bleiben unberührt; nur unwesentliche Leerzeichen zwischen Token werden entfernt.

Häufige Fallstricke

  • Ungültiges JSON wird nicht minimiert – Sie erhalten einen Analysefehler.
  • Minify ≠ gzip; Übertragungskompression ist getrennt.
  • Die Schlüsselreihenfolge folgt der Engine; verlassen Sie sich nicht auf die Neuordnung für Diffs.

Wie unterscheidet sich das

Minify verdichtet. Formatter erweitert. Validator prüft Syntax vor beidem.

FAQ

Ändert Minify die Werte?
Nein – nur unbedeutende Leerzeichen zwischen Tokens.
Was, wenn JSON ungültig ist?
Parse-Fehler anzeigen; defekten Text nicht stillschweigend „minifizieren“.
Binäre/base64-Daten in Strings?
Unberührt; Strings sind undurchsichtig.
Verwandt mit gzip?
Minify ≠ Kompression; gzip ist separat.

Verwandte Werkzeuge

Läuft im Browser. Nichts wird hochgeladen. Kein Sicherheitsprodukt — Hashes und JWT-Dekodierung dienen der Fehlersuche, nicht der Passwortspeicherung oder Authentifizierungsberatung.