github.com/GuanceCloud/cliutils@v1.1.21/pipeline/ptinput/funcs/md/cast.md (about)

     1  ### `cast()` {#fn-cast}
     2  
     3  函数原型:`fn cast(key, dst_type: str)`
     4  
     5  函数说明:将 key 值转换成指定类型
     6  
     7  函数参数
     8  
     9  - `key`: 已提取的某字段
    10  - `type`:转换的目标类型,支持 `\"str\", \"float\", \"int\", \"bool\"` 这几种,目标类型需要用英文状态双引号括起来
    11  
    12  示例:
    13  
    14  ```python
    15  # 待处理数据:{"first": 1,"second":2,"third":"aBC","forth":true}
    16  
    17  # 处理脚本
    18  json(_, first) 
    19  cast(first, "str")
    20  
    21  # 处理结果
    22  {
    23    "first": "1"
    24  }
    25  ```