gpt4 book ai didi

java - JSON 到 Xml - 带连字符的元素名称转换

转载 作者:行者123 更新时间:2023-12-01 09:47:21 26 4
gpt4 key购买 nike

在使用连字符名称作为 XML 元素名称的 XML 文件中 - 我需要将 xml 转换为 JSON,以便我们的 Web 服务项目(resteasy)理解 json。我有 1000 个这样的 xml 文件 - 我需要找到一种快速方法来自动执行这些转换。

我可以使用什么库来完成这个 - 我尝试了建议 here但这没有帮助

有什么建议吗?

示例:

输入:

<card-transaction xmlns="http://ws.google.com">
<card-transaction-type>${card-transaction-type}</card-transaction-type>
<merchant-transaction-id>${merchant-transaction-id}</merchant-transaction-id>
</card-transaction>

输出:

{
"merchantTransactionId": "${merchantTransactionId}",
"cardTransactionType": "${cardTransactionType}"
}

最佳答案

一种方法(还有许多其他方法):XSLT 3.0 定义了一个 XML 词汇表,它本质上是您想要生成的 JSON 的直接表示。使用 XSLT 将 XML 转换为该词汇表,然后按下按钮(更确切地说,调用 xml-to-json() 函数)。

http://www.w3.org/TR/xslt-30/#json

关于java - JSON 到 Xml - 带连字符的元素名称转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37884784/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com