我创建了一个将 XML 转换为 JSON 的逻辑应用程序
这项工作“很棒”,在该过程的那一部分没有问题-但是,这保留了一些?和某些列名中的 @ 符号。这在 Azure 数据流的下游不起作用,因为 @ 符号正在被拾取参数。
{"code":"BadRequest","message":"ErrorCode=InvalidTemplate, ErrorMessage=Unable to parse expression 'version'","target":"pipeline/PL_XXXX/runid/XXXX","details":null,"error":null}
关于我如何替换的任何想法?和@符号在流程的第一点(逻辑应用程序)或在数据流中适应这些?
这就是数据流代码在 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...