diff --git a/src/main/java/de/tudresden/inf/st/openapi/OpenAPIMain.java b/src/main/java/de/tudresden/inf/st/openapi/OpenAPIMain.java index d3c70b53461246a52b9805d2597ac046b0361596..46c6df5644f041508904173fa8d9d0414e73a298 100644 --- a/src/main/java/de/tudresden/inf/st/openapi/OpenAPIMain.java +++ b/src/main/java/de/tudresden/inf/st/openapi/OpenAPIMain.java @@ -26,14 +26,16 @@ public class OpenAPIMain { File resource = new File("./src/main/resources"); // init parser - String fileName = "./src/main/resources/3.1/basicOAS31.yaml"; + String fileName = "./src/main/resources/3.0/petstore.yaml"; ParseOptions options = new ParseOptions(); options.setResolve(true); options.setResolveFully(true); options.setAllowEmptyString(false); - SwaggerParseResult result = new OpenAPIParser().readLocation(fileName, null, options); + SwaggerParseResult result = new OpenAPIParser().readLocation(fileName, null, null); OpenAPI openAPI = result.getOpenAPI(); + //System.out.println(openAPI.getPaths().get("/pet").getPost().getRequestBody().get$ref()); + // Yaml String System.out.println(Yaml.mapper().writerWithDefaultPrettyPrinter().writeValueAsString(openAPI)); diff --git a/uml/relast.png b/uml/relast.png index 4bae90bd831720792dda03b561cc9fe8e0246275..27c663f7701cc3f8df585f5ab926113e0c2dc98f 100644 Binary files a/uml/relast.png and b/uml/relast.png differ