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

如何在Azure Data Flow中写入无引号字符串并保留原始JSON至接收器

在Azure Data Flow中保留原始JSON结构写入目标文件的解决方案

步骤1:正确配置源数据集

  • 源选择Text格式,进入设置面板,将列分隔符设置为一个在你的JSON数据中绝对不会出现的特殊字符(比如自定义的|@|),确保系统不会将完整的JSON内容拆分为多列。
  • 关闭第一行作为标题的选项,让整个JSON文本被读取为单一列(默认列名通常是Column_1)。

步骤2:用派生列转换解析JSON字符串

添加派生列转换,使用json()函数将读取到的字符串列解析为JSON对象:

json(Column_1)
  • 把Column_1替换成你实际读取到的包含完整JSON的列名,派生后生成的是结构化的JSON对象,而非带转义的字符串。

步骤3:配置目标JSON数据集

  • 目标选择JSON格式,在设置中根据源数据情况勾选:如果每行txt对应一个独立JSON对象,就选每行一个文档;如果是批量JSON对象集合,勾选写入数组。
  • 无需额外配置引号或转义相关选项,系统会自动按照解析后的原始JSON结构写入目标文件。

额外注意事项

  • 如果txt文件中每行是一个独立的JSON对象,源配置时要开启每行一个文档选项,避免把整个文件当成单一字符串读取。
  • 执行前可在数据预览中查看派生列的结果,确认是JSON对象而非带转义的字符串,再启动写入操作。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 08:05:01