我使用
swagger-ui-react
将页面配置为在收到json格式的规范时自动显示swagger屏幕。
不过,为了提供更高的可用性,我打算直接解析 openapi 规范,并使用 React
将其表达为 UI。
有没有一个库可以动态解析并提取路径、方法、参数等? 我看到的是
openapi-typescript
,这是不合适的,因为它是一个 CLI 工具。是直接解析JSON的唯一方法吗?
结果示例)
const parsed = {
[path: '/a', method: 'get', parameters: [...]],
[path: '/b', method: 'post', parameters: [...]],
...
}
NPM 一如既往地为您服务:)