github.com/GuanceCloud/cliutils@v1.1.21/pipeline/ptinput/funcs/md/nullif.md (about) 1 ### `nullif()` {#fn-nullif} 2 3 函数原型:`fn nullif(key, value)` 4 5 函数说明:若已提取 `key` 指定的字段内容等于 `value` 值,则删除此字段 6 7 函数参数 8 9 - `key`: 指定字段 10 - `value`: 目标值 11 12 示例: 13 14 ```python 15 # 待处理数据:{"first": 1,"second":2,"third":"aBC","forth":true} 16 17 # 处理脚本 18 json(_, first) json(_, second) nullif(first, "1") 19 20 # 处理结果 21 { 22 "second":2 23 } 24 ``` 25 26 > 注:该功能可通过 `if/else` 语义来实现: 27 28 ```python 29 if first == "1" { 30 drop_key(first) 31 } 32 ``` 33