JSON-Formatierer und Validator

Fügen Sie JSON aus einer API-Antwort, einer Konfigurationsdatei oder einer Protokollzeile ein, um die Syntax zu validieren, ein Pretty-Print mit lesbarer Einrückung durchzuführen oder für die Produktion zu minimieren.

So formatieren und validieren Sie JSON

1. Fügen Sie rohes JSON in den Eingabebereich ein (oder bei Bedarf ein umschlossenes Fragment).
2. Klicke auf „Formatieren“, um den Druck mit standardmäßigem Zwei-Leerzeichen-Einzug hübsch zu drucken oder um eine Zeile zu verkleinern.
3. Beheben Sie alle vom Parser gemeldeten Validierungsfehler — häufig ein abschließendes Komma oder einfache Anführungszeichen.
4. Kopiere die bereinigte Ausgabe in deine IDE, Postman oder Bereitstellungskonfiguration.

Beispiele für die JSON-Formatierung

Pretty-Print-API-Antwort

Das minimierte `{"id":42,"name":"Ada","roles":["admin","user"]}` wird zu mehrzeiligem JSON mit Einzug für lesbare Unterschiede bei der Codeüberprüfung.

Ungültiges JSON abfangen

`{"status": "ok",}` schlägt fehl — ​​nachgestelltes Komma nach der letzten Eigenschaft. Entfernen Sie zur Validierung das Komma vor `}`.

Für HTTP-Body minimieren

Eine hübsche 4-KB-Konfiguration wird um etwa 30 % verkleinert — nützlich, wenn es auf die Größe ankommt, obwohl gzip oft beides auf der Leitung klein macht.

Wann sich dieses Tool lohnt

• Wenn eine API ein einzeiliges JSON-Blob zurückgibt und Sie verschachtelte Felder lesen müssen.
• Wenn die Analyse einer CI-Konfiguration oder package.json fehlschlägt und Sie die fehlerhafte Zeile isolieren.
• Wenn du eine Nutzlast bereinigen, bevor Sie sie in einem Fehlerbericht teilen (zuerst die Geheimnisse redigieren).

Debuggen von APIs mit formatiertem JSON

Wenn ein Abruf 200, aber falsche Daten zurückgibt, macht Pretty-Print eine Verschachtelung sichtbar: Fehlt `user.id` oder wurde es umbenannt? Vergleiche formatierte Vorher/Nachher-Antworten in Git Diff. Bei GraphQL befindet sich das Fehlerarray häufig neben `data` — Einrückung zeigt teilweisen Erfolg an. Schwärzen Sie Autorisierungsheader und -token, bevor Sie sie in freigegebene Aufzeichnungen in ein beliebiges Tool einfügen, auch in lokale.

Häufige Fragen

Was macht JSON ungültig?

Schlüssel ohne Anführungszeichen, einfache Anführungszeichen, nachgestellte Kommas, Kommentare (nicht standardmäßig), NaN/Infinity-Literale oder nicht übereinstimmende Klammern.

Bleibt die Schlüsselreihenfolge erhalten?

Ja — geparste Objekte werden in der Einfügereihenfolge für geparste Schlüssel neu serialisiert (ES2015+-Verhalten).

Kann ich JSON mit Geheimnissen formatieren?

Die Verarbeitung erfolgt lokal — sicherer als Cloud-Formatierer — aber vermeiden Sie dennoch das Einfügen von Produktionsschlüsseln auf gemeinsam genutzten Bildschirmen.

Pretty-Print vs. Minimieren?

Hübsch für Menschen; Für die Speicherung oder eingebettete Skripte minimieren. Semantisch identisch, falls gültig.

Repariert es JSON automatisch?

Es meldet Fehler; Einige Probleme (nachgestellte Kommas) beheben Sie manuell. Es werden keine beschädigten Daten erkannt.