github.com/GuanceCloud/cliutils@v1.1.21/pipeline/ptinput/funcs/md/rename.md (about) 1 ### `rename()` {#fn-rename} 2 3 函数原型:`fn rename(new_key, old_key)` 4 5 函数说明:将已提取的字段重新命名 6 7 参数: 8 9 - `new_key`: 新字段名 10 - `old_key`: 已提取的字段名 11 12 示例: 13 14 ```python 15 # 把已提取的 abc 字段重新命名为 abc1 16 rename('abc1', abc) 17 18 # or 19 20 rename(abc1, abc) 21 ``` 22 23 ```python 24 # 待处理数据:{"info": {"age": 17, "name": "zhangsan", "height": 180}} 25 26 # 处理脚本 27 json(_, info.name, "姓名") 28 29 # 处理结果 30 { 31 "message": "{\"info\": {\"age\": 17, \"name\": \"zhangsan\", \"height\": 180}}", 32 "zhangsan": { 33 "age": 17, 34 "height": 180, 35 "姓名": "zhangsan" 36 } 37 } 38 ``` 39