首页 > 解决方案 > 如何通过 Azure Logic App 使用模板将 CSV 转换为 JSON

问题描述

是否可以使用内置/托管/第 3 方模板将 CSV 转换为 JSON,而无需通过 Azure Logic App 使用 Azure Function?

下面是使用自动生成的 Azure Function。但是,我找不到它提到的链接。理想情况下,不需要 Azure 功能。

http://blogs.recneps.org/post/Processing-a-flat-file-with-Azure-Logic-Apps

https://social.msdn.microsoft.com/Forums/en-US/e0ea1adc-1979-44df-a4d1-52290338bc78/transform-csv-in-logic-app?forum=azurelogicapps

下面,没有可用的 CSV 到 JSON。

https://docs.microsoft.com/en-us/azure/logic-apps/logic-apps-enterprise-integration-liquid-transform

标签: azureazure-logic-apps

解决方案


我承认这不是我最自豪的工作,但它似乎运作良好。我能够将我的 onedrive 中的 CSV 文件转换为 JSON 对象。

//用更少的变量更新,拆分,设置和替换动作

输入

输入

输出(需要清除第二个对象、第一个对象和最后一个对象) 输出

如何?很多步骤可能会被删除和合并,但是。使用拆分和替换操作,我可以挑出每一行,然后创建一个 JSON 对象。我首先要的是一个数组,但最终,将它变成一个 JSON 对象并不难。不完全确定它如何处理空值

这可能不是处理这个问题的最佳方法,这里的缺点是它有很多动作,第一个对象是标题,需要删除,还有一个最后一个对象只是 null(即美好的)。

整个架构

变量

此处并发设置为 1 对于每一行 对于行上的每个项目


推荐阅读