Entwickler-Tools

JSON-Formatierer & Validator

JSON schön formatieren oder minifizieren und bei ungültigen Dokumenten eine verständliche Parse-Fehlermeldung sehen.

JSON-Formatierer & Validator workspace

So geht’s

JSON einfügen, Einrückung wählen, dann Formatieren oder Minifizieren. Beispiel laden füllt die Probe. Kopieren und Herunterladen nutzen das Ergebnis.

Beispiel

Ein kompaktes Objekt wird zu einem mit zwei Leerzeichen eingerückten Dokument.

Eingabe

{"name":"Ada","skills":["math"]}

Ausgabe

{
  "name": "Ada",
  "skills": [
    "math"
  ]
}

So funktioniert es

Der Formatierer analysiert das Dokument mit dem JSON-Parser des Browsers und schreibt es mit dem gewählten Einzug zurück. Minimieren entfernt unbedeutende Leerzeichen. Zeichenketten, Zahlen, Booleans, null, Objekte und Arrays bleiben erhalten. Ein nachgestelltes Komma, ein Kommentar oder ein einfaches Anführungszeichen wird abgelehnt, weil das kein JSON ist.

Häufige Fehler

  • Ein nachgestelltes Komma nach dem letzten Element Entfernen Sie das Komma. JSON erlaubt es nicht.
  • Einfache Anführungszeichen um Zeichenketten Ersetzen Sie sie durch doppelte Anführungszeichen.
  • Der Fehler nennt eine Zeile und Spalte Beginnen Sie an dieser Position. Der Parser stoppt beim ersten Problem, das er benennen kann.

Einschränkungen

Kommentare, nachgestellte Kommas und NaN liegen außerhalb von JSON. Ganzzahlen jenseits des sicheren Integer-Bereichs können sich beim Parsen ändern. Das Werkzeug sortiert keine Schlüssel und wandelt keine Typen um.

Datenschutz

Der Text, den Sie einfügen, wird in Ihrem Browser verarbeitet. PepsTools empfängt ihn nicht, speichert ihn nicht und sendet ihn nicht an einen anderen Dienst.

Fragen

Lädt die Formatierung mein JSON hoch?

Nein. Parsen und Formatieren geschehen in Ihrem Browser.

Warum scheiterte eine scheinbar gültige Datei?

JSON ist strenger als viele Konfigurationssprachen. Kommentare und nachgestellte Kommas sind die übliche Ursache.