mygems

JSON als Baum oder Graph anzeigen

Die Struktur eines JSON-Dokuments, bevor du eine Zeile davon gelesen hast.

  • Baum- und Graph-Ansicht
  • Schlüssel und Werte durchsuchen
  • JSONPath kopieren
  • Nichts wird hochgeladen

1.JSON einfügen oder eine Datei öffnen

JSON oder GeoJSON. Hierher ziehen oder eine Datei auswählen.

Warum es das gibt

Eingerücktes JSON ist immer noch eine Textwand, sobald es länger als ein Bildschirm ist. Was man meist zuerst wissen will, ist die Struktur: was in was steckt, welche Arrays Objekte enthalten, wo das gesuchte Feld liegt. Ein Baum beantwortet das, indem er einklappt, was du gerade nicht liest, ein Graph auf einen Blick. Dieses Tool zeigt beides aus demselben Dokument, ohne es irgendwohin zu senden.

Was es kann

  • Zeigt das Dokument als einklappbaren Baum mit der Anzahl der Schlüssel oder Elemente an jedem Objekt und Array.
  • Zeichnet es als Graph: ein Kasten pro Objekt oder Array, die Felder darin und eine Linie zu allem, was darin verschachtelt ist.
  • Durchsucht Schlüssel und Werte und klappt den Baum gerade so weit auf, dass jeder Treffer sichtbar ist.
  • Liefert den JSONPath von allem, was du anklickst, zum Kopieren in Code oder eine Abfrage.
  • Behält Zahlen genau so, wie sie geschrieben sind, damit lange IDs bei der Anzeige nicht gerundet werden.

Was es nicht tut

Es liest, es bearbeitet nicht. Wer einen Wert im Baum oder Graph ändert, will, dass sich der Text mitändert, und drei Ansichten eines Dokuments synchron zu halten ist Sache eines Editors, nicht eines Viewers. Sehr große Dokumente werden nur als Baum angezeigt, weil ein Graph aus Tausenden Kästen nicht mehr lesbar ist.

Fragen

Wird mein JSON hochgeladen?
Nein. Es wird von Code geparst und gezeichnet, der in der Seite läuft. Hinter diesem Tool steht kein Server, das Dokument kann also nirgendwohin.
Was, wenn mein JSON ungültig ist?
Der Viewer sagt dir mit Zeile und Spalte, wo es ungültig wird, und verweist auf den JSON-Formatierer, der Kommentare, Kommas am Ende, einfache Anführungszeichen und Schlüssel ohne Anführungszeichen mit einem Klick korrigieren kann.
Wie große Dokumente kann er anzeigen?
Der Baum verarbeitet in einem Desktop-Browser Dateien mit einigen Dutzend Megabyte und listet große Arrays in Blöcken von ein paar Hundert Elementen. Der Graph wird für Dokumente mit bis zu 1.500 Objekten und Arrays gezeichnet.

Die anderen Tools