如何通过Azure Logic App使用模板将CSV转换为JSON

时间:2019-06-14 21:04:11

标签: azure azure-logic-apps

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

下面使用的是自动生成的Azure函数。但是,我找不到所提到的链接。理想情况下,不需要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

1 个答案:

答案 0 :(得分:0)

我将承认这不是我最骄傲的工作,但它似乎运行得很好。我能够将CSV文件从onedrive转换为JSON对象。

///使用更少的变量,拆分,设置和替换操作进行更新

输入

Input

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

如何?很多步骤可能会被删除和合并。通过使用split和replace动作,我可以选择每一行,然后在该行下创建一个JSON对象。我首先要使用数组,但最终,将它变成JSON对象并不难。 不能完全确定它如何与空值一起使用

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

整个架构

Variables

此处的并发设置为1 For each row For each item on row