Azure数据工厂-替换json \r\n

dohp0rv5  于 2022-11-17  发布在  其他
关注(0)|答案(2)|浏览(125)

我有一个包含\r\n的API响应。我无法使用replace(string,'\r\n','')替换它。它不起作用。当我使用replace(string,' r','')时,它替换了除\r之外的所有包含r的单词。您有任何解决方案吗?

w7t8yxp5

w7t8yxp51#

我已经使用replace(string,decodeUriComponent(%0D%0A'),'')完成了此操作

uxhixvfz

uxhixvfz2#

@inspiredd提供的方法起作用了。下面是为什么替换\r\n在管道表达式生成器中不起作用的原因。

  • 以下是我拥有的数据,其中包含值\r\n。我从lookup中提取了此响应作为演示。

  • 当我在set变量中输入表达式@replace(activity('Lookup1').output.value[0].error,'\r\n','')时,它不会给予预期的输出,因为在管道活动json中,动态内容将被视为\\r\\n

  • 您只需编辑此管道JSON,使用\r\n而不是\\r\\n\
  • 这将更改动态内容,如下所示:

  • 运行代码将给予预期的结果并替换值。这是一个output image供参考。

相关问题