Fragt ein JSON-Datenelement nach einem Element ab, das durch einen Objektnamen, einen Arrayindex oder einen Pfad spezifiziert wird.
JSONGetElement ( json ; SchlüsselOderIndexOderPfad )
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.
Text, Zahl
FileMaker Pro 16.0
Wenn der JSON-Wert bei SchlüsselOderIndexOderPfad
eine Zahl oder ein boolescher Wert ist, gibt diese Funktion eine Zahl zurück, ansonsten Text.
•Diese Funktion wird in Runtime-Lösungen nicht unterstützt und gibt „?“ zurück.
JSONGetElement ( "{ \"a\" : 11, \"b\" : 22, \"c\" : 33 }" ; "b" )
gibt 22 als Zahl zurück.
JSONGetElement ( "[ true, false, true ]" ; 1 )
gibt 0 (falsch) als Zahl zurück.
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.