【问题标题】:How to convert CSV to JSON using template via Azure Logic App如何通过 Azure Logic App 使用模板将 CSV 转换为 JSON
【发布时间】:2019-10-29 11:59:52
【问题描述】:

是否可以使用内置/托管/第 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

【问题讨论】:

  • 目前的一些限制,例如*在 JavaScript 中运行。*在五秒或更短的时间内完成运行。 *处理最大 50 MB 的数据。理想情况下支持 C#

标签: azure azure-logic-apps


【解决方案1】:

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

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

输入

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

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

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

整个架构

此处并发设置为 1

【讨论】:

  • 嘿@AdAstra 能否请您重新键入拆分并再次替换表达式?截图中不清楚。谢谢
猜你喜欢
  • 2019-01-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-12-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多