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

Azure Data Factory中如何将单行JSON转换为多行易读格式?

在Azure Data Factory中格式化单行JSON为易读格式(无需外部工具)

方法1:Pipeline中用Set Variable快速处理单条响应

  • 用Web活动调用REST API,获取到的单行JSON响应存于@activity('Web1').output
  • 新增一个Set Variable活动,变量类型选择String
  • 变量值填入表达式:@string(json(activity('Web1').output))
    • json()函数将单行JSON字符串解析为JSON对象
    • string()函数自动将JSON对象转换为带缩进、换行的格式化字符串
  • 将该变量的值写入存储(如Blob Storage),即可得到易读格式的JSON

方法2:Data Flow处理批量JSON数据

如果需要处理批量单行JSON:

  • 用Source组件读取数据源(REST或存储中的单行JSON)
  • 添加Derived Column组件,新建一列,表达式填写:toString(toJson(你的源列名))
  • 通过Sink组件将处理后的列写入目标存储,输出结果即为格式化后的多行JSON

补充说明

  • 单个JSON对象或JSON数组都适用上述方法,均可正常格式化
  • 无需修改Sink的文件模式,直接用格式化后的字符串覆盖原单行内容即可

内容的提问来源于stack exchange,提问作者F.R.

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 17:42:17