Skip to content
Snippets Groups Projects
Commit 40a31f5d authored by Jueun Park's avatar Jueun Park
Browse files

tried to parse YAML to OpenAPI, regenerated a diagram

parent bc6976bc
No related branches found
No related tags found
1 merge request!1Tests/openapi generator
......@@ -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));
......
uml/relast.png

292 KiB | W: | H:

uml/relast.png

1.17 MiB | W: | H:

uml/relast.png
uml/relast.png
uml/relast.png
uml/relast.png
  • 2-up
  • Swipe
  • Onion skin
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment