You need to enable JavaScript to run this app.
导航
字典函数
最近更新时间:2024.07.02 10:17:39首次发布时间:2023.08.01 15:48:09

本文档介绍字典函数的语法与格式、相关的场景示例。

dict_make 函数

构造字典。

说明

函数中关键字和值必须成对出现。

函数语法/格式

dict_make(key1, value1, key2, value2...)

参数说明如下:

参数

参数类型

是否必选

默认值

取值范围

说明

key

String

/

/

作为字典字段名(key)的字符串。

value

String

/

/

作为字典字段值(value)的字符串。

函数示例

  • 场景:构造一个字典字段 dict_make,字段中key 为 key 字段的值,value 为 value 字段值。

  • 加工规则:

    f_set("dict_make",dict_make(v("key"),v("value")))
    
  • 日志样例:

    {
        "key":"key1",
        "value":"value1"
    }
    
  • 加工结果:

    {
        "key":"key",
        "value":"value"
        "dict_make":"{"key1":"value1"}"
    }
    

dict_update 函数

用一个字典更新另一个字典的值。

说明

字典中的 key 和 value 应为字符串格式。

函数语法/格式

dict_update(dict1, dict2)

参数说明如下:

参数

参数类型

是否必选

默认值

取值范围

说明

dict1

字典

/

/

需要被更新的目标字典。

dict2

字典

/

/

用于补充原字典的新字典信息。

函数示例

  • 场景:把 dict2 的值更新到 dict1,如果两个字典都有,则覆盖,没有就新增。

  • 加工规则:

    f_set("dict_updated",dict_update(dict_make("hello","world"),dict_make("hello","world_modified","kv","test")))
    
  • 日志样例:

    {
        "k1":"v1"
    }
    
  • 加工结果:

    {
        "k1":"v1",
        "dict_updated":"{"hello": "world_modified", "kv": "test"}"
    }