Swagger.json 到 xslt 转换器
Posted
技术标签:
【中文标题】Swagger.json 到 xslt 转换器【英文标题】:Swagger.json to xslt converter 【发布时间】:2020-03-20 00:24:18 【问题描述】:swagger.json可以转成XSLT吗?有什么工具吗? Swaagger.json Ui 需要测试。但是我的测试需要一个可以将 swagger.json 转换为 XSLT 的工具。
【问题讨论】:
正如答案所解释的,这是不可能的,因为 OpenAPI/Swagger 定义和 XSLT 文件是用于不同目的的两个非常不同的东西。你到底想完成什么?如果您提供有关您的用例的更多详细信息,我们或许可以提出更好的解决方案。 【参考方案1】:问题中有一个错误:swagger.json 是一个描述 API 接口的 json 文件。 XSLT 是一个transformation 文件,我们可以说是code。 您可以使用脚本将 JSON 转换为 XML,或使用 XSLT 将 XML 转换为 JSON。
我不知道任何将 JSON 转换为 XML 的标准工具,但我想构建一个应该不会太难。
编辑: Converting JSON to XML in Java 用两行描述了如何做到这一点
【讨论】:
有很多工具可以将 JSON 转换为 XML;它们都有不同的方法来处理困难的边缘情况(例如,JSON 对象中的键不必是有效的 XML 名称这一事实)并且它们都不会产生一致令人满意的结果。以上是关于Swagger.json 到 xslt 转换器的主要内容,如果未能解决你的问题,请参考以下文章
使用 XSLT 转换和输入,将用户所做的任何更改保存到初始 XML