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

Azure Data Factory中如何将Set Variable输出组合为JSON变量

在Azure Data Factory中合并多个变量为指定JSON格式的变量

直接在新的Set Variable活动里用ADF表达式语言构造目标JSON即可,无需额外转换或导出文件操作,具体步骤如下:

  • 确认管道中已存在存储ID0、ID1、ID2的变量(示例命名为var_ID0、var_ID1、var_ID2)
  • 创建新的Set Variable活动,将变量类型设置为Object(后续需直接读取JSON属性时更便捷,若仅需字符串格式可设为String)
  • 在表达式框中输入以下原生构造JSON对象的代码:
createObject(
    'Data', createObject(
        'ID0', variables('var_ID0'),
        'ID1', variables('var_ID1'),
        'ID2', variables('var_ID2')
    )
)

补充说明

  • 如果选择变量类型为String,可使用字符串拼接方式生成JSON格式字符串:
concat('{"Data": {"ID0": "', variables('var_ID0'), '", "ID1": "', variables('var_ID1'), '", "ID2": "', variables('var_ID2'), '"}}')
  • 若变量类型为Object,后续活动中可直接通过variables('合并后的变量名').Data.ID0的方式读取对应属性值,无需额外解析操作。

内容的提问来源于stack exchange,提问作者Lav Mehta

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 08:45:29