Referenz > Funktionen > Textfunktionen > JSONDeleteElement
 
JSONDeleteElement
Zweck 
Löscht ein JSON-Datenelement, das durch einen Objektnamen, einen Arrayindex oder einen Pfad spezifiziert wird.
Format 
JSONDeleteElement(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 
Diese Funktion wird in Runtime-Lösungen nicht unterstützt und gibt „?“ zurück.
Beispiel 1 
Löscht ein Element aus einem JSON-Objekt.
JSONDeleteElement ( "{ \"a\" : 11 , \"b\" : 12 , \"c\" : 13 }" ; "b" ) gibt {"a":11,"c":13} zurück.
Beispiel 2 
Löscht ein Element aus einem verschachtelten JSON-Objekt. Wenn die Variable $$JSON wie folgt eingestellt ist:
{
   "a" :
   {
      "ID" : 12;
      "lnk" : false
   }
}
Dann liefert
JSONFormatElements (
   JSONDeleteElement ( $$JSON ; "a.lnk" )
)
dieses Ergebnis
{
"a" :
{
"ID" : 12
}
}
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