对于用PHP编写的一些REST API,我被要求创buildSwagger文档,因为我没有意识到向这些现有的API添加注释并创build这样的文档的简单方法,所以我现在使用这个编辑器来生成一些。 我保存了使用该编辑器创build的JSON和YAML文件,现在我需要创build最终的交互式Swagger文档(该语句听起来可能幼稚而含糊)。 有人可以让我知道如何将Swagger JSON规范文件转换为实际的Swagger文档? 我在Windows平台上,对Ant / Maven一无所知。
在我的“简化”API中,所有响应都是从基础“响应”类派生( inheritance )。 响应类由填充了元数据的头部和包含用户请求的核心数据的主体组成。 响应(在JSON中)被布置为使得所有元数据在第一“层”上,并且主体是被称为“主体”的单个属性 response |–metadata attribute 1 (string/int/object) |–metadata attribute 2 (string/int/object) |–body (object) |–body attribute 1 (string/int/object) |–body attribute 2 (string/int/object) 我试图用下面的JSON来定义这个关系: { … "definitions": { "response": { "allOf": [ { "$ref": "#/definitions/response_header" }, { "properties": { "body": { "description": "The body of the response (not metadata)", "schema": { "$ref": "#/definitions/response_body" } […]