Referenz > Funktionen > Textfunktionen > JSONListValues
 

JSONListValues

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 ; "Bäckerei.Produkt[0]" ) ergibt
Brote¶FB1¶Donuts¶1,99¶1¶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