Anleitungen

JSON validieren und formatieren, ohne Daten zu verlieren

Praktischer Weg: JSON-Fehler lesen, das erste Problem beheben und erst formatieren, wenn das Dokument parst.

JSON ist ein kleines Datenformat. Ein Formatierer kann es erst reparieren, wenn ein Parser es akzeptiert. Beginnen Sie mit dem Fehler, den der Parser nennt — spätere Fehler sind oft Folgen des ersten.

Den ersten Fehler lesen

Fügen Sie das Dokument in den JSON-Formatierer & Validator ein. Wenn die Statuszeile eine Position nennt, schauen Sie zuerst dort hin. Ein häufiger Fehler ist ein trailing comma nach dem letzten Objektfeld oder Array-Element. JSON erlaubt das nicht. Ein anderer: ein String in einfachen Anführungszeichen. JSON-Strings nutzen doppelte Anführungszeichen.

Kommentare werden ebenfalls abgelehnt. Stammt der Text aus einer JavaScript-Datei, entfernen Sie die Kommentare oder wandeln Sie die Datei vor dem Formatieren in JSON um.

Nach dem Parsen formatieren

Zwei oder vier Leerzeichen wählen und formatieren. Formatierung schreibt Whitespace neu. Sie sollte Schlüssel nicht umbenennen und eine Zahl nicht in einen String verwandeln. Ändert sich eine sehr große Ganzzahl, liegt das Limit beim JSON-Zahlenparser, nicht bei der Einrückung. Behalten Sie solche Werte als Strings, wenn jede Ziffer zählt.

Wenn Sie eine Tabelle brauchen

Ist der Wert ein Array flacher Objekte, kann der JSON-zu-CSV-Konverter eine Tabellenkalkulationsdatei erzeugen. Er lehnt verschachtelte Werte ab, statt sie zu verwerfen. Diese Ablehnung ist der Nutzen: Sie sehen, welches Feld Struktur verloren hätte.