Azure Logic应用和数据流-删除?和@(来自JSON(XML))
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Azure Logic应用和数据流-删除?和@(来自JSON(XML))相关的知识,希望对你有一定的参考价值。
我创建了将XML转换为JSON的逻辑应用程序
[这项工作很棒,在该过程的那部分没有问题-但是,这保留了一些?和某些列名称中的@符号。然后,由于正在使用@符号获取参数,因此它在Azure数据流的下游不起作用。
"code":"BadRequest","message":"ErrorCode=InvalidTemplate, ErrorMessage=Unable to parse expression 'version'","target":"pipeline/PL_XXXX/runid/XXXX","details":null,"error":null
关于我如何可以替代的任何想法?和(@)符号位于流程(Logic App)的第一点还是在数据流中容纳这些符号?
这是数据流代码在Script元素中看到错误的方式-?xml不会引发错误,但是第一个@是,并且将@version显示为错误
"script": "source(output(\n\t\t?xml as (@version as string, @encoding as string),\n\t\trss as (@version as string, @xmlns:cisAbstract as string...
我已经创建了一个将XML转换为JSON的逻辑应用程序。LogicAppProcess这项工作非常出色,在该过程的那部分没有问题-但是,这保留了一些内容吗?和@符号在某些列中...
您可以在逻辑应用程序中使用replace()函数用空字符串?
替换@
和""
。如果您的数据不是字符串类型(例如json对象或数组或任何其他类型),则可以使用string()函数将其首先转换为字符串,然后执行replace()函数。如下图所示:
以上是关于Azure Logic应用和数据流-删除?和@(来自JSON(XML))的主要内容,如果未能解决你的问题,请参考以下文章
使用托管标识从 Azure Logic 应用向 Azure Function 进行身份验证
如何在 Azure Logic 应用程序中为每两分钟触发器安排天数和小时数?
Azure 架构师学习笔记-Azure Logic Apps-组件介绍
Azure 架构师学习笔记-Azure Logic Apps-组件介绍