azure 在逻辑应用程序中拆分HTTP正文字符串时出现问题

t1rydlwq  于 2023-08-07  发布在  其他
关注(0)|答案(1)|浏览(101)

我在我的逻辑应用程序中使用“初始化变量”,它可以正常工作:

split('a\nb\nc', '\n')

字符串
如输出:

["a","b","c"]


当我这样做时:

split(body('HTTP'),'\n')


它在数组中以一个长字符串的形式输出\n,如下所示:

["VALUE_A\nVALUE_B\nVALUE_C\nVALUE_D\nVALUE_E\n"]


有谁知道怎么解决这个问题吗?谢谢你,谢谢

zysjyyx4

zysjyyx41#

我想出来了!逻辑应用程序将split(body('HTTP'),'\n')读取为split(body('HTTP'),'\\n')。您可以做的是进入代码视图并删除\n的转义符\,它就可以工作了。
另一种方法是在split中放置一个return,而不是像这样的\n

split(body('HTTP'),'
')

字符串

相关问题