Alle Tools

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. Fehler zeigen Hinweise auf Zeilenebene für fehlende Kommas, nicht in Anführungszeichen gesetzte Schlüssel und verirrte Klammern — wichtig beim Debuggen von Webhooks, REST-APIs und GraphQL-Nutzlasten. Alles läuft lokal, sodass Token und PII niemals deinen Browser verlassen.
Input
Output
{ "hello": "world" }

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).

Wann du besser etwas anderes wählst?

Wenn du eine JSON ↔ CSV-Konvertierung benötigen, verwenden Sie jsonToCsv / csvToJson.
Wenn du nur Schemas (Typen, erforderliche Felder) validieren, verwenden Sie einen JSON-Schema-Validator.
Wenn Dateien den Browserspeicher überschreiten, verwenden Sie jq- oder IDE-Formatierer auf dem Desktop.

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.

Validierung im Entwicklungsworkflow

Das JSON-Schema validiert die Form. Ein Formatierer validiert die Syntax. Format zuerst in Pipelines ausführen — ungültiges JSON schlägt schnell fehl. Vor dem Einbetten in HTML-Skript-Tags minimieren, um Escape-Probleme zu reduzieren. Bevorzugen Sie jedoch separate `.json`-Dateien, die zur Laufzeit abgerufen werden. Der Standardeinzug beträgt 2 Leerzeichen (npm, die meisten APIs); In einigen Java-Konfigurationen kommen 4 Leerzeichen vor — Pick-Team-Konvention.

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.

Werden meine Daten an einen Server gesendet?

Nein. Die Analyse und Formatierung erfolgt vollständig im Browser.

Ist das Tool kostenlos?

Yes.