Starten Website einreichen

JSON formatieren, prüfen und verkleinern

Developer Tools

JSON einfügen, einrücken, auf Syntaxfehler prüfen oder alle Leerzeichen entfernen, inklusive Bytezahl vor und nach der Verarbeitung.

Deine Eingaben

Alle Tools ansehen

Fügen Sie das gesamte Dokument einschließlich der äußeren Klammern ein.

Ergebnis

Ergebnis —
  • Eingabebytes — B
  • Ausgabebytes — B
  • Größenänderung — %
  • Schlüssel —
  • Maximale Verschachtelungstiefe —

Jede Eingabe ändert das Ergebnis sofort.

Formel und Regeln

  • Beim Formatieren wird der geparste Wert mit fester Einrückung neu serialisiert, sodass die Schlüsselreihenfolge erhalten bleibt und Leerraum normalisiert wird.
  • Die Minimierung entfernt alle Leerzeichen, Tabulatoren und Zeilenumbrüche zwischen den Tokens; die Daten selbst ändern sich nicht.
  • Die Validierung analysiert den Text und stoppt beim ersten Syntaxfehler, der als Fehlermeldung angezeigt wird.
  • Schlüssel werden durch Durchlaufen von Objekten und Arrays gezählt, und die Tiefe ist die tiefste Objekt- oder Array-Ebene.
  • Bytes werden als UTF-8 gezählt, daher benötigt Nicht-ASCII-Text mehr Bytes als Zeichen.

Rechenbeispiele

Ein verschachteltes Objekt formatieren

Eingabe {"name":"Ada","limits":{"seats":5}}

Ergebnis Eine Ausgabe mit zwei Leerzeichen verteilt das Objekt über mehrere Zeilen, und dieselben Daten zählen 3 Schlüssel auf Ebene 2.

Eine formatierte Datei minimieren

Eingabe Eine schön formatierte 4-KB-Konfiguration.

Ergebnis Durch Minimieren werden in der Regel 20 bis 40 Prozent der Bytes entfernt, je nachdem, wie tief die Einrückung war.

Ein nachgestelltes Komma

Eingabe {"a":1,}

Ergebnis Die Validierung schlägt mit einem Fehler fehl, da Standard-JSON kein Komma vor der schließenden Klammer erlaubt.

Häufige Fragen

Warum lässt sich mein JSON nicht parsen?

Die üblichen Ursachen sind ein nachgestelltes Komma, einfache Anführungszeichen statt doppelter Anführungszeichen, ein Schlüssel ohne Anführungszeichen oder ein Kommentar. Standard-JSON erlaubt nichts davon.

Ist minimiertes JSON noch gültig?

Ja. Durch die Minimierung werden nur Leerzeichen zwischen den Tokens entfernt, sodass Parser exakt denselben Wert lesen. Behalte das Original, wenn du lesbare Diffs benötigst.

Wird mein JSON irgendwo hochgeladen?

Nein. Parsen, Formatieren und Minimieren laufen alle in JavaScript auf deinem Gerät, sodass Schlüssel und darin enthaltene Geheimnisse lokal bleiben.

Ändert die Formatierung die Reihenfolge der Schlüssel?

Nein. Die Formatierung behält die Einfügereihenfolge bei, die JavaScript für String-Schlüssel bewahrt. Leerzeichen werden geändert, daher wirkt der erste Diff groß.

Haftungsausschluss: Die Ergebnisse folgen der auf dieser Seite gezeigten Formel und dienen nur als Orientierung. Reale Mengen hängen von Material, Technik und Bedingungen ab – plane vor der Bestellung einen Puffer ein.