Altova XMLSpy 2024 Professional Edition

In der JSON-Grid-Ansicht wird das JSON-Dokument hierarchisch innerhalb eines Rasters (siehe Abbildung unten) angezeigt.

Zum Erweitern/Reduzieren klicken

In jeder Rasterzeile wird eine der folgenden Datenstrukturen angezeigt. In der nachstehenden Tabelle sehen Sie eine Liste der einzelnen Datenstrukturen mit dem jeweiligen Symbol dazu. Beachten Sie, dass sowohl Arrays als auch Objekte Child-Komponenten enthalten können, die Objekte, Arrays oder atomare Werte sein können.

 

{}

Ein Objekt (siehe Definition). Objekte enthalten Schlüssel:Wert-Paare.

[]

Ein Array (siehe Definition). Jedes Array enthält Elemente, bei denen es sich normalerweise um Objekte oder Werte handelt.


ein Schlüssel:Wert-Paar (siehe Definition).

 

In der Abbildung oben sehen wir ein Root-Objekt, das zwei Schlüssel:Wert-Paare enthält: (i) "Title":"Music Library", (ii) "Artists":[Array]. Das mit Artists verbundene Array enthält vier Elemente, die Objekte sind.

 

Beachten Sie die folgenden Punkte:

 

Sie können mit Hilfe von Strg + Mausrad oder Strg+[Plus] und Strg+[Minus] in das Raster hinein- bzw. daraus hinauszoomen.

Objekte, Arrays und Array-Elemente, die sich auf derselben Ebene befinden, sind beginnend mit 1 nummeriert. So sind z.B. in der Abbildung oben die Objekte im Array Artists von 1 bis 4 nummeriert. Dasselbe gilt für die Objekte in den Arrays Albums und Tracks. Beachten Sie, dass diese Nummerierung nicht im Dokument selbst enthalten ist, sondern dass dies eine Funktion der JSON-Grid-Ansicht ist, damit die Struktur des Dokuments übersichtlicher wird.

Objekte und Arrays können durch Klick auf den Pfeil links vom Symbol für die Struktur (siehe Abbildung oben) erweitert und reduziert werden. Wenn eine Datenstruktur reduziert wurde, wird ihr Inhalt als einzeiliger Text angezeigt, siehe die letzten drei Rasterzeilen in der Abbildung oben.

Wenn Sie mehrere Komponenten auf derselben Ebene auswählen, können Sie alle davon durch Drücken der Umschalttaste und Klick auf eine die Pfeilspitze einer der ausgewählten Komponenten erweitern/reduzieren.

Wenn Arrays und Objekte erweitert angezeigt werden, beachten Sie die folgenden Aspekte: (i) Der Inhalt von Arrays und Objekten beginnt in der nächsten Zeile nach dessen Symbol; (iii) der Name eines Array (sein Schlüssel) befindet sich in derselben Zeile wie das Array-Symbol, während die Elemente des Array in der nächsten Zeile beginnen. Wenn ein Array oder Objekt jedoch reduziert angezeigt wird, wird sein Inhalt in derselben Zeile angezeigt.

Beachten Sie, dass Schlüssel:Wert-Paare in einer einzigen Zeile angezeigt werden, außer sie sind Teil der Tabellenansicht (in diesem Fall bildet der Schlüssel die Spaltenüberschrift). Ein Beispiel für eine Tabellenansicht sehen Sie in der Abbildung oben im Inhalt des Array Tracks.

 

Symbole von Datentypen (oder Typen)

Objekteigenschaftswerte und Array-Elemente können verschiedene Typen haben; die einzelnen Typen werden durch ein Symbol gekennzeichnet (siehe Abbildung unten). (Beachten Sie, dass der Typ des Werts von allen Schlüssel:Wert-Paaren in der Abbildung oben der Typ string ist.)

 

JSONGridDatatypeSymbols

 

Anmerkung:Kommentare werden in JSONC und JSON5 unterstützt. Formeln sind XMLSpy-spezifisch.

 

Tabellenansicht

Objekte und Arrays, die mindestens ein Objekt oder Array enthalten können entweder als Liste (in der Abbildung links markiert) oder als Tabelle (in der Abbildung rechts markiert) angezeigt werden. Sie können für einzelne Objekte und Arrays zwischen der Anzeige als Liste und Tabelle wechseln.

Zum Erweitern/Reduzieren klicken     Zum Erweitern/Reduzieren klicken

Eine ausführlichere Beschreibung der Tabellenansicht der JSON-Grid-Ansicht finden Sie im Abschnitt Tabellenansicht.

 

© 2017-2023 Altova GmbH