Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


 

Der VisualJSON2Spreadsheet JSONReaderVisual Step ermöglicht das grafische Einlesen und Verarbeiten einer JSON Datei. Das Ergebnis wird als Spreadsheet ausgegeben. Als Input dient eine beliebige JSON Datei.

Table of Contents

 


Info
titleTutorial: REST-API Anbindung

Lernen Sie in unserem Tutorial REST API Anbindung mit Synesty, wie man jede beliebige HTTP-API mit JSON oder XML anbinden kann - auch ohne Add-Ons von Synesty und ohne Programmierung in PHP, Java oder Javascript.

 

 



Beispiel JSON

 


Code Block
languagejs
themeConfluence
{
	"category" :
	[{
			"id" : 111,
			"parent_id" : 1,
			"url" : {
				"de" : "https://synesty.com/beispiele/taschen/",
				"en" : "https://synesty.com/examples/bags/"
			},
			"path" : {
				"de" : "Herren / Accessoires / Taschen",
				"en" : "Men / Accessoires / Bags"
			},
			"name" : {
				"de" : "Taschen",
				"en" : "Bags"
			}
		}, {
			"id" : 222,
			"parent_id" : 1,
			"url" : {
				"de" : "https://synesty.com/beispiele/bademode/",
				"en" : "https://synesty.com/examples/bathclothing/"
			},
			"path" : {
				"de" : "Herren / Bademode",
				"en" : "Men / Bathclothing"
			},
			"name" : {
				"de" : "Bademode",
				"en" : "Bathclothing"
			}
		}, {
			"id" : 333,
			"parent_id" : 1,
			"url" : {
				"de" : "https://synesty.com/beispiele/sportbekleidung/",
				"en" : "https://synesty.com/examples/sportwear/"
			},
			"path" : {
				"de" : "Herren / Sportbekleidung",
				"en" : "Men / Sportwear"
			},
			"name" : {
				"de" : "Sportbekleidung",
				"en" : "Sportwear"
			}
		}]
}

 


Stepkonfiguration

Nach dem Laden der Datei als Input, kann das Parsing konfiguriert werden. 

Einmalig müssen nun die Daten der JSON eingelesen werden.

 

 

 



Der Parser erkennt dabei die Struktur der Datei und stellt diese nun als Baum dar.

...

Aus dem Baum können nun beliebige Elemente durch Klick übertragen werden. Die gewählten Elemente werden als Tabelle dargestellt.

 


Bearbeiten des LoopPath

 


Der Loop Path beschreibt das Element über das iteriert wird. Zu Beginn steht dieser auf [auto].

 


Sollte das Ergebnis nicht dem Gewünschten entsprechen, kann ein spezifischer LoopPath durch klicken auf "LoopPath wählen" gesetzt werden.

...

In diesem Beispiel sollen Kategoriedaten gelesen werden. Entsprechend wird hierbei über category_arr - also das entsprechende Oberelement - iteriert.

 


Mit Klick auf Schließen wird die Konfiguration gesichert.

...

Um eine vollständige Ansicht zu erhalten, empfiehlt es sich den Output in einem SpreadSheetMapper zu öffnen.