JSON formatieren und prüfen

JSON lesbar machen und genau sehen, wo es kaputt ist.

Kein Upload · Kostenlos · Ohne Anmeldung

So formatieren Sie JSON

  1. JSON ins Feld einfügen oder eine .json-Datei hineinziehen.
  2. Einrückung wählen (2, 4 oder Tab) und bei Bedarf Schlüssel A–Z sortieren.
  3. Formatieren oder Minimieren klicken. Bei Fehlern werden Zeile und Spalte angezeigt.

So funktioniert es

Das Werkzeug liest Ihr JSON mit einem eigenen, strengen Parser nach dem JSON-Standard (RFC 8259) und beschreibt Probleme in klaren Worten: ein abschließendes Komma, einfache Anführungszeichen, ein Kommentar, ein fehlender Doppelpunkt, eine nicht geschlossene Zeichenkette. Der Cursor springt an die genaue Stelle.

Auch fast-JSON wie JavaScript-Objekte mit Schlüsseln ohne Anführungszeichen oder Werte wie undefined wird erkannt – samt Hinweis, was zu ändern ist.

Was wir gemessen haben

Das Formatieren einer 602 KB großen JSON-Datei mit 48.002 Schlüsseln dauerte in Chrome auf einem Testrechner mit 4 Kernen 105 ms, inklusive Prüfung und Statistik. Übliche API-Antworten und Konfigurationsdateien sind sofort fertig.

Wofür es sich eignet

Eine API-Antwort lesen, die in einer einzigen Zeile kommt. Eine Konfigurationsdatei (package.json, tsconfig, Einstellungen) vor dem Deployment prüfen. Testdaten mit Minimieren verkleinern. Schlüssel sortieren, um zwei JSON-Dateien zeilenweise zu vergleichen.

Zum Vergleichen zweier Fassungen beide hier formatieren und in Texte vergleichen einfügen. Zeichen oder Bytes zählen Sie mit Wörter zählen.

Grenzen

  • Kommentare und abschließende Kommas (JSON5/JSONC) gelten als Fehler, weil Standard-JSON sie nicht erlaubt.
  • Zahlen über etwa 9 Billiarden (2^53) können beim Formatieren an Genauigkeit verlieren, wie in JavaScript.
  • Sehr große Dateien (Dutzende MB) funktionieren, können die Seite auf dem Handy aber verlangsamen.

Häufige Fragen

Wird mein JSON irgendwohin gesendet?

Nein. Einlesen und Formatieren laufen im Browser; Tokens, Schlüssel und personenbezogene Daten bleiben auf Ihrem Gerät.

Was macht „Schlüssel sortieren“?

Es ordnet die Schlüssel jedes Objekts alphabetisch. Die Daten bleiben gleich, nur die Reihenfolge ändert sich – das erleichtert Vergleiche.

2 Leerzeichen, 4 oder Tab?

2 Leerzeichen sind in Webprojekten am häufigsten, 4 in Python- und Java-Projekten. Nehmen Sie, was Ihr Projekt bereits verwendet.

Warum ist mein JSON ungültig, obwohl JavaScript es akzeptiert?

JavaScript-Objekte erlauben einfache Anführungszeichen, Schlüssel ohne Anführungszeichen, Kommentare und abschließende Kommas – JSON nicht. Die Fehlermeldung sagt, was zutrifft.

Passende Ratgeber