如何将 HAL JSON 转换为 OpenAPI JSON 以生成 JavaScript 客户端 API

凯文B

我们有一个生成 HAL JSON 的 Spring Data Rest 项目。我们希望基于 HAL JSON 自动生成 JavaScript 客户端 API。我们可以非常简单地使用 OpenAPITools/openapi-generator 将 OpenAPI JSON 转换为 JS 客户端 API,但是我们一直无法找到类似的 HAL JSON 工具。作为一种解决方法,我们正在探索将 HAL JSON 转换为 OpenAPI JSON 以利用 OpenAPITools/openapi-generator 项目。

是否存在 HAL JSON 到 OpenAPI JSON 转换器?

是否有 HAL JSON 到 JavaScript 客户端 API 生成器?

有没有办法跳过 HAL JSON 步骤并从 Spring Data Repository 类生成 OpenAPI JSON?

布赖恩布罗

要启用对 spring-data-rest 类型的支持:@RepositoryRestResource 和 QuerydslPredicate 注释,您应该使用:

<dependency>
      <groupId>org.springdoc</groupId>
      <artifactId>springdoc-openapi-data-rest</artifactId>
      <version>1.4.8</version>
</dependency> 

您可以在此处获得演示:

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Javascript库,用于将.ini文件转换为.json文件(客户端)

Angular-将HAL转换为JSON

json 模式如何使用 nswag 生成 swager 客户端

如何使用伪装客户端反序列化application / json + hal消息?

如何将Pug JSON对象传递给客户端JavaScript

如何使用{json:api}客户端加载关系?

如何从Gradle中的uri生成openapi客户端

将 Excel 转换为 JSON - 使用 React-Dropzone(可能是客户端)

客户端将EDN转换为JSON(HTML5应用消耗的Datomic数据)

使用React DropZone将CSV转换为JSON客户端

GWT(客户端)=如何将对象转换为JSON并发送到服务器?

如何将XML转换为JSON AWS API Gateway?

获取API-如何将JSON转换为HTML

如何将JSON对象转换为JavaScript数组?

如何将枚举定义转换为 JavaScript 对象 (json)

如何将JavaScript对象转换为DyanamoDb JSON格式?

如何将JSON对象转换为JavaScript对象

如何将 JSON 数组转换为 JAVASCRIPT 数组

如何将JSON对象转换为Javascript数组

如何将mySQL JSON列转换为javascript数组?

如何将json数组转换为javascript数组

如何将JavaScript对象(JSON)转换为JSV格式?

如何将 JSON 数组转换为 javascript 对象数组?

MySQL XDevApi Node.js:如何将结果行转换为JSON或客户端可以检查的属性和行集?

如何将 JSON 数据从服务器传递到客户端并在 Javascript 中使用数据?

如何在没有手动转换为JSON的情况下使用Jersey客户端发布Pojo?

如何将为Java Webservice生成的WSDl转换为C#客户端?

从Servicestack api元数据/ swagger生成JavaScript客户端

OpenAPI与JSON:API