首页 > 解决方案 > Azure 数据工厂:将 XML 数据转换为 JSON

问题描述

抱歉,如果我一直在搜索论坛但在其他地方问过这个问题,但仍然没有遇到类似的事情。另外,如果我的问题是外行的话,我很抱歉,因为我刚开始在 Azure 上工作,很多东西和术语对我来说仍然很新。所以情况是这样的

背景

我正在使用一个名为GetBearerToken的 WebActivity ,它请求 API 端点来检索身份验证令牌(JSON 响应)。然后,此令牌作为 Header 的一部分传递给下一个从第二个 API 端点请求数据的 WebActivity(即承载令牌授权)。像这样获取 Bearer 令牌,

GetData WebActivity 设置

管道看起来像这样,

WebActivity 从 API 端点获取数据

我得到的响应是 XML 格式的。由于 Azure 在 XML 内容方面不是很有帮助,因此我希望将数据转换为 JSON,以便在后续步骤中对其进行解析或存储。

我搜索了很多,然后遇到了这样的事情,

@json(xml(activity('GetData').output.Response))

有人建议它从 WebActivity 获取 XML 响应并将其转换为 JSON。

问题

现在我的问题是,因为我还很新,所以我不确定我需要在哪里使用这个命令才能让它工作,很抱歉这可能是一个非常简单的 1 行答案,但我完全不知道如何以及在哪里使用这些命令? 我是否需要创建一个新的 WebActivity 或类似的东西来处理这个问题。

任何建议和帮助将不胜感激。

非常感谢,期待一些有用的提示和建议

标签: jsonxmlazureazure-data-factory

解决方案


推荐阅读