Referenz > Funktionen > Textfunktionen > JSONGetElement
 

JSONGetElement

Fragt ein JSON-Datenelement nach einem Element ab, das durch einen Objektnamen, einen Arrayindex oder einen Pfad spezifiziert wird.

Format 

JSONGetElement(json;SchlüsselOderIndexOderPfad)

Parameter 

json - beliebiger Textausdruck oder Feld, das ein JSON-Objekt oder -Array enthält.

SchlüsselOderIndexOderPfad - beliebiger Textausdruck oder Feld, das einen JSON-Objektnamen (Schlüssel), einen Array-Index oder einen Pfad enthält. Weitere Informationen finden Sie unter Arbeiten mit den JSON-Funktionen.

Zurückgegebener Datentyp 

Text, Zahl

Ursprung in 

FileMaker Pro 16.0

Beschreibung 

Wenn der JSON-Wert bei SchlüsselOderIndexOderPfad eine Zahl oder ein boolescher Wert ist, gibt diese Funktion eine Zahl zurück, ansonsten Text.

Hinweise 

Diese Funktion wird in Runtime-Lösungen nicht unterstützt und gibt „?“ zurück.

Beispiel 1 

JSONGetElement ( "{ \"a\" : 11, \"b\" : 22, \"c\" : 33 }" ; "b" ) gibt 22 als Zahl zurück.

Beispiel 2 

JSONGetElement ( "[ wahr, falsch, wahr ]" ; 1 ) gibt 0 (falsch) als Zahl zurück.

Beispiel 3 

Bezieht aus den Beispiel für JSON-Daten, die in der Variablen $$JSON gespeichert sind, den Wert des Objekts „Name“ des zweiten Objekts „Produkt“ im Array.

JSONGetElement ( $$JSON ; "Bäckerei.Produkt[1]name" ) gibt Schokoladenkuchen als Text zurück.

Weiterführende Themen 

Funktionen (Kategorienliste)

Funktionen (Alphabetische Liste)

Über Formeln

Erläuterung von Funktionen

Definieren von Formelfeldern

Verwenden von Operatoren in Formeln

Arbeiten mit den JSON-Funktionen