JSON-Formatter / Validator / Viewer

JSON formatieren, minifizieren, validieren, sortieren und mit Baumansicht, Parse-Fehlern, Strukturmetriken, Kopieren und Download prüfen.

JSON formatieren und Unterschiede sichtbar machen

Nutze dieses JSON-Werkzeug, wenn ein Payload aus einem unlesbaren Block in etwas werden soll, das sich debuggen lässt. Füge JSON aus einer API-Antwort, Konfigurationsdatei, einem Webhook-Body, Browser-Storage-Export oder einer Logzeile ein. Der Formatter validiert die Syntax, zeigt Parse-Fehler an und gibt wahlweise lesbar eingerücktes JSON, kompaktes minifiziertes JSON oder eine ausklappbare Baumansicht aus.

Das Sortieren von Objektschlüsseln hilft beim Vergleichen generierter Snapshots oder beim Prüfen, ob sich zwei Objekte nur in der Reihenfolge unterscheiden. Die Strukturzähler zeigen schnell, ob du ein flaches Einstellungsobjekt, eine verschachtelte API-Hülle oder eine große arraylastige Antwort vor dir hast.

Tool wird geladen...

Gute Einsatzfälle

  • API- und Webhook-Payloads formatieren, bevor sie in Tickets, Dokumentation oder Code-Reviews landen.
  • JSON für Umgebungsvariablen, Fixtures oder kompakte Testeingaben minifizieren.
  • Objektschlüssel sortieren, damit Vergleiche in Diffs und Screenshots leichter werden.
  • Verschachtelte Daten in der Baumansicht prüfen, ohne in langen Strings die Orientierung zu verlieren.
  • Objekt-, Array-, Property-, Knoten-, Byte- und Tiefenzähler prüfen, bevor du die Daten weiterverarbeitest.

Strikte JSON-Regeln

Der Validator nutzt striktes JSON-Parsing. Kommentare, nachgestellte Kommas, Strings mit einfachen Anführungszeichen, unquoted Object Keys, Infinity, NaN und andere Abkürzungen aus JavaScript-Objektliteralen sind daher kein gültiges JSON. Wenn ein Backend oder Tool solche Erweiterungen akzeptiert, normalisiere den Wert, bevor du ihn als portables JSON behandelst.

JSON-Formatter FAQ

Wird mein JSON hochgeladen?

Nein. Formatierung, Minifizierung, Sortierung, Validierung und Baumansicht passieren im Browser.

Verändert das Sortieren Arrays?

Nein. Sortiert werden nur Objektschlüssel. Die Reihenfolge von Arrays bleibt erhalten, weil sie meist Bedeutung trägt.

Warum ist mein JavaScript-Objekt ungültig?

JSON ist strenger als JavaScript-Objektsyntax. Verwende doppelte Anführungszeichen für Strings und Schlüssel, entferne Kommentare und entferne nachgestellte Kommas.

Verwandte Entwicklerwerkzeuge