如何将 HAL JSON 转换为 OpenAPI JSON for JavaScript Client API Generation
How to Convert HAL JSON to OpenAPI JSON for JavaScript Client API Generation
我们有一个 Spring 生产 HAL 的 Data Rest 项目 JSON。我们希望基于 HAL JSON 自动生成一个 JavaScript 客户端 API。我们可以使用 OpenAPITools/openapi-generator 非常简单地将 OpenAPI JSON 转换为 JS Client API,但是我们一直无法找到用于 HAL JSON 的类似工具。作为解决方法,我们正在探索将 HAL JSON 转换为 OpenAPI JSON 以利用 OpenAPITools/openapi-generator 项目。
是否存在 HAL JSON 到 OpenAPI JSON 转换器?
是否有 HAL JSON 到 JavaScript 客户端 API 生成器?
有没有办法跳过 HAL JSON 步骤并从 Spring 数据存储库 类 生成 OpenAPI JSON?
要启用 spring-data-rest 类型的支持:@RepositoryRestResource 和 QuerydslPredicate 注释,您应该使用:
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-data-rest</artifactId>
<version>1.4.8</version>
</dependency>
您可以在此处获得演示:
我们有一个 Spring 生产 HAL 的 Data Rest 项目 JSON。我们希望基于 HAL JSON 自动生成一个 JavaScript 客户端 API。我们可以使用 OpenAPITools/openapi-generator 非常简单地将 OpenAPI JSON 转换为 JS Client API,但是我们一直无法找到用于 HAL JSON 的类似工具。作为解决方法,我们正在探索将 HAL JSON 转换为 OpenAPI JSON 以利用 OpenAPITools/openapi-generator 项目。
是否存在 HAL JSON 到 OpenAPI JSON 转换器?
是否有 HAL JSON 到 JavaScript 客户端 API 生成器?
有没有办法跳过 HAL JSON 步骤并从 Spring 数据存储库 类 生成 OpenAPI JSON?
要启用 spring-data-rest 类型的支持:@RepositoryRestResource 和 QuerydslPredicate 注释,您应该使用:
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-data-rest</artifactId>
<version>1.4.8</version>
</dependency>
您可以在此处获得演示: