Raderar ett JSON-dataelement som angetts av ett objektnamn, ett matrisindex eller en sökväg.
JSONDeleteElement ( json ; nyckelEllerIndexEllerSökväg )
json
– ett textuttryck eller -fält som innehåller ett JSON-objekt eller -matris.
nyckelEllerIndexEllerSökväg
– textuttryck eller -fält som specificerar ett JSON-objektnamn (nyckel), ett matrisindex eller en sökväg. Mer information finns i Arbeta med JSON-funktionerna.
text
FileMaker Pro 16.0
•Denna funktion stöds inte i runtime-lösningar och returnerar "?".
Tar bort ett element från ett JSON-objekt.
JSONDeleteElement ( "{ \"a\" : 11 , \"b\" : 12 , \"c\" : 13 }" ; "b" )
returnerar {"a":11,"c":13}.
Tar bort ett element från ett kapslat JSON-objekt. Om $$JSON-variabeln har värdet
{
"a" :
{
"id" : 12,
"lnk" : false
}
}
så
JSONFormatElements (
JSONDeleteElement ( $$JSON ; "a.lnk" )
)
returnerar
{
"a" :
{
"id" : 12
}
}