【发布时间】:2020-06-26 07:45:49
【问题描述】:
我想将下面的 XML 转换为 JSON。请建议如何在 wso2 esb 中进行操作以及使用哪些中介。
输入 XML
<root>
<tag1>LA - First Name , LA - Middle Name , LA - Last name</tag1>
<tag1value>Sharath Kumar Chakali</tag1value>
</root>
输出 JSON
{
"LA - First Name , LA - Middle Name , LA - Last name" : "Sharath Kumar Chakali"
}
【问题讨论】:
-
您好,欢迎来到 Stackoverflow。下次请提供Minimal, Complete, and Verifiable example。基本上 - 尝试阅读文档,尝试自己做,并询问何时不清楚或不起作用。为了提供帮助 - 您可以查看 PayloadFactory 调解员
-
这里的 xml 来自 DSS 输出,因此我们需要将该 DSS 响应转换为示例示例中给出的 JSON。所以,我认为 PayloadFactory Mediator 不会有用,因为 JSON 字段名称和值必须根据 XML 输入动态构建
-
然后你必须转换 DSS 并返回 json,这在问题中并不清楚/不同
-
基本上,如果我的输入 xml 与示例示例中给出的一样,如何将其转换为示例中给出的预期 JSON。在 XML 输入中,fieldName“tag1”的值是“LA - First Name , LA - Middle Name , LA - Last name”,fieldName “tag1value”的值是“Sharath Kumar Chakali”。那么,我如何动态地转换它,使 json fieldName 将是 XML 输入中字段“tag1”的值,其值将是来自“tag1value”的值
标签: wso2 transform wso2esb xml-to-json