使用 Azure 逻辑应用将 CSV 转换为 JSON

SD4*_*SD4 0 csv azure azure-logic-apps csvtojson

我正在使用 Azure 逻辑应用从我的存储帐户获取 Blob 内容。Blob 文件采用 .CSV 格式。我想将 CSV 文件转换为 JSON。

我知道 Plumsail 文档等第三方连接器,但它们是付费的。有没有一个免费的解决方案?

任何帮助将不胜感激。谢谢!

Fra*_*age 5

可以使用split方法分割csv文件的内容,然后通过遍历将其存储到数组中,然后追加到字符串中Json

\n

例如csv文件的内容是

\n
test1,test2,test3\ntestx,testy,testz\n
Run Code Online (Sandbox Code Playgroud)\n

您需要先分割每一行,然后用 分割每一行,

\n

注意,\\r\\n在逻辑应用中输入并不容易,可以先在记事本中编写,然后将其粘贴到 \xca\xbbExpression`\xef\xbc\x9a

\n
split(body(\'Get_blob_content_using_path\'),\'\n\')\n
Run Code Online (Sandbox Code Playgroud)\n

在此输入图像描述

\n

你可以参考这个帖子。虽然很麻烦,但是还是有参考意义的。

\n

=============更新==================

\n

完整的工作流程如下\xef\xbc\x9a

\n

在此输入图像描述

\n

在此输入图像描述

\n

在此输入图像描述

\n

笔记:

\n

在 中for each,需要启用Concurrency Control并将其值设置为1,否则会并行执行并导致追加操作乱序。

\n

在此输入图像描述

\n