【发布时间】:2021-10-02 11:24:57
【问题描述】:
我通过 ADF 调用 REST api 并将数据存储在 blob 存储中。很少有列具有像\\name\\":\\"what we do\\",\\"values\\":[\\"food\\"]" 这样的值
输出应该是name:what we do,values:food
如何在写入最终的 csv 文件之前使用数据流可视化构建器表达式处理此类列值。
感谢您的帮助。
【问题讨论】:
我通过 ADF 调用 REST api 并将数据存储在 blob 存储中。很少有列具有像\\name\\":\\"what we do\\",\\"values\\":[\\"food\\"]" 这样的值
输出应该是name:what we do,values:food
如何在写入最终的 csv 文件之前使用数据流可视化构建器表达式处理此类列值。
感谢您的帮助。
【问题讨论】:
我认为您只需要在派生列块中使用 regexReplace。
使用的表达式是regexReplace(body, '\\[|\\]|\\\\|\"', '')
正则表达式用\分隔以下4种情况,表示or
\\[ : 替换左方括号\\] : 替换右方括号\\\\ : 替换双斜线\" : 替换双引号【讨论】: