Skip to main content

convert_swagger_to_openapi3

Function convert_swagger_to_openapi3 

Source
pub fn convert_swagger_to_openapi3(swagger: &Value) -> Result<Value, String>
Expand description

Convert a Swagger 2.0 specification to OpenAPI 3.0 format

This performs the following conversions:

  • swagger: "2.0"openapi: "3.0.3"
  • host + basePath + schemesservers
  • consumes/produces → per-operation requestBody/responses content types
  • Parameter type/formatschema object
  • definitionscomponents.schemas
  • securityDefinitionscomponents.securitySchemes