将JSON对象转换为REST API

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将JSON对象转换为REST API相关的知识,希望对你有一定的参考价值。

是否有可用的工具或库可以从JSON文件生成REST API。独立于语言。在JSON对象的基础上生成REST API。

例如:

{  
  "name": "set",
  "type":"function",
  "inputs":[{"name":"num", "type":"int"}]
  "output":[{"name":"value", "type":"int"}]
}

澄清:

JSON文件将包含函数及其详细信息,如名称,输入参数和输出(返回)参数。 因此,根据此JSON文件,应为JSON中描述的函数生成REST API方法。 例如:一个名为set的函数,它接受一个int类型的参数num并返回一个int类型的值。 是否可以仅通过JSON文件的知识为GET和POST生成此函数的REST API方法?

希望它能解决这个问题!

答案

你可以使用swagger(https://swagger.io/https://generator.swagger.io/

它可以从openAPI spec文件生成API(支持不同的语言)。

spec文件可以是json或yaml。

您应该将json转换为特定于spec的json格式。

以上是关于将JSON对象转换为REST API的主要内容,如果未能解决你的问题,请参考以下文章

如何将JSON响应转换为Java List-使用Rest Assured进行API测试

REST API - 使用JQUERY将JSON数据转换为HTML表

无法使用 Spring Boot Rest 服务将 JSON 转换为 Java 对象

如何转换 REST API 响应

将 jsonschema 转换为 Django REST 序列化器的工具?

Android java:如何创建 POJO 并将其转换为 Cloud Firestore REST API 可接受的 JSON