我在逻辑应用中使用“初始化变量”,它可以正常工作:
split('a\nb\nc', '\n')
输出:
["a","b","c"]
而当我这样做时:
split(body('HTTP'),'\n')
它将其输出到数组中的一个长字符串中,其中 \n
如下所示:
["VALUE_A\nVALUE_B\nVALUE_C\nVALUE_D\nVALUE_E\n"]
有人知道如何解决这个问题吗?谢谢!
最佳答案
我明白了!逻辑应用将 split(body('HTTP'),'\n')
读取为 split(body('HTTP'),'\\n')
。您可以做的是进入代码 View 并删除 \n
的转义字符 \
并且它可以工作。
另一种方法是在分割中放置一个 return 而不是 \n
,如下所示:
split(body('HTTP'),'
')
关于arrays - 在逻辑应用中拆分 HTTP 正文字符串时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76788234/