JSONDeleteElement

删除由对象名、数组索引或路径指定的 JSON 数据元素。

格式 

JSONDeleteElement(json;键或索引或路径)

参数 

json - 包含 JSON 对象或数组的文本表达式或字段。

键或索引或路径 - 指定 JSON 对象名(键)、数组索引或路径的文本表达式或字段。请参阅使用 JSON 函数

返回的数据类型 

文本

原始版本 

16.0

示例 1 

从 JSON 对象删除一个元素。

JSONDeleteElement ( "{ \"a\" :11 , \"b\" :12 , \"c\" :13 }" ; "b" ) 返回 {"a":11,"c":13}.

示例 2 

从嵌套 JSON 对象删除一个元素。如果 $$JSON 变量设置为

复制
{
   "a" :
   {
      "id" :12,
      "lnk" : false
   }
}

复制
JSONFormatElements ( 
   JSONDeleteElement ( $$JSON ; "a.lnk" )
)

返回

复制
{
    "a" :
    {
        "id" :12
    }
}