Referenz > Funktionen > Textfunktionen > JSONListValues
 
JSONListValues
Zweck 
Listet die Werte in JSON-Daten für ein Element auf, das durch einen Objektnamen, einen Arrayindex oder einen Pfad spezifiziert wird.
Format 
JSONListValues(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
Ursprung in 
FileMaker Pro 16.0
Hinweise 
Jeder zurückgegebene Wert, außer dem letzten, endet mit einem Absatzende-Zeichen.
Diese Funktion wird in Runtime-Lösungen nicht unterstützt und gibt „?“ zurück.
Beispiel 1 
Bezieht die Werte aller Objekte auf der Root-Ebene des JSON-Objekts.
JSONListValues( "{ \"a\" : 11, \"b\" : 22, \"c\" : 33 }", "" ) gibt 11¶22¶33 zurück.
Beispiel 2 
Bezieht aus den Beispiel für JSON-Daten, die in der Variablen $$JSON gespeichert sind, die Werte aller Elemente des Arrays im Objekt „Produkt“.
JSONListValues ( $$JSON ; "Bäckerei.Produkt" ) ergibt
{"Kategorie":"Brote","ID":"FB1","Name":"Donuts","Preis":1,99,"Angebot":true,"Bestand":43}
{"Kategorie":"Kuchen","ID":"FB2","Name":"Schokoladenkuchen","Preis":22,5,"Angebot":true,"Bestand":23}
{"Kategorie":"Brote","ID":"FB3","Name":"Baguette","Preis":3,95,"Angebot":true,"Bestand":34}
Beispiel 3 
Bezieht aus den Beispiel für JSON-Daten, die in der Variablen $$JSON gespeichert sind, die Werte aller Elemente im ersten Objekt „Produkt“ im Array.
JSONListValues ( $$JSON ; "bakery.product[0]" ) ergibt
Brote¶FB1¶Donuts¶1,99¶true¶43.
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