将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 对象
将 jsonschema 转换为 Django REST 序列化器的工具?
Android java:如何创建 POJO 并将其转换为 Cloud Firestore REST API 可接受的 JSON