You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Data Factory映射数据流中如何将普通数组转为对象数组

在Azure Data Factory中将字符串数组转换为对象数组的解决方法
  • 在数据流中添加派生列转换,可选择直接覆盖原costGroup列或生成新列。
  • 使用map()函数完成数组元素的转换,具体表达式如下:
map(costGroup, (item) => {"code": item})

表达式说明

  • map()函数用于遍历目标数组,第一个参数指定要处理的数组列costGroup,第二个参数是lambda表达式,定义单个元素的转换规则。
  • (item) => {"code": item}表示将数组中的每个字符串元素item,转换为包含code键的对象,键值为原元素值。

原数组["GH", "APT"]经过该转换后,会生成目标结构[{"code": "GH"}, {"code": "APT"}],满足后续JSON输出的格式要求。若之前尝试失败,需检查lambda表达式的语法:参数需用括号包裹,对象键需使用英文双引号。

内容的提问来源于stack exchange,提问作者Jose Angel Martinez Soler

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 13:34:52