JSON Toolkit

JSON parsen

JSON formatieren und validieren, Fehler nach Zeile und Spalte lokalisieren, als Baum anzeigen und JSONPath kopieren

Quelle 0.00 B · Ergebnis 0.00 B · Kompression 0%
Ergebnis

JSON-Analyse und Formatierung erklärt

Der JSON-Parser bringt kompakten oder ungleich eingerückten Text in ein einheitliches Layout mit Leerzeichen- oder Tabulatoreinrückung und zeigt sofort die ursprüngliche Größe, die Ergebnisgröße und die Kompressionsrate an. Alles läuft im Browser, sodass Konfigurationsdateien, API-Antworten und Protokollfragmente Ihr Gerät nie verlassen.

Die Formatierung beginnt mit einer Syntaxprüfung. Ein nachgestelltes Komma, ein fehlendes Anführungszeichen oder eine unausgeglichene Klammer wird mit Zeile und Spalte gemeldet, und der Editor markiert die genaue Position, damit Sie sie korrigieren können, statt das gesamte Dokument zu durchsuchen.

Über die Textansicht hinaus können Sie zur Baumansicht wechseln, Objekte und Arrays Ebene für Ebene aufklappen und den JSONPath jedes Knotens für spätere Abfragen oder Skripte kopieren. Für längere Bearbeitungssitzungen nutzen Sie die Seite des Online-Editors und behalten dessen lokalen Entwurf.

Häufig gestellte Fragen

Was tun bei einem Fehler durch ein nachgestelltes Komma?
Standard-JSON erlaubt kein Komma nach dem letzten Mitglied eines Objekts oder Arrays. Entfernen Sie dieses Komma, um die Validierung zu bestehen; wenn der Text aus JSON5 oder einem JavaScript-Objekt stammt, konvertieren Sie ihn zuerst auf der JSON5-Seite.
Warum ist das formatierte Ergebnis größer?
Die Formatierung fügt Zeilenumbrüche und Einrückungen ein, daher ist die Ausgabe in der Regel größer als die kompakte Eingabe. Eine negative Kompressionsrate ist zu erwarten; verwenden Sie den Modus Komprimieren, wenn Sie eine kleinere Nutzlast benötigen.
Wo wird das analysierte Ergebnis gespeichert?
Das Ergebnis liegt nur im Speicher der aktuellen Seite und verschwindet beim Aktualisieren. Die Verlaufsseite speichert kürzlich ausdrücklich ausgelöste Formatierungen, und diese Daten verbleiben im Browser.