dca*_*lap 5 java json yaml swagger
我需要阅读,修改和重新生成JSON/YAML swagger文件文档.我用Swagger Parser反序列化了一个JSON文件,我有一个Swagger Java对象,原始的JSON数据映射正确.
现在,我需要修改Swagger Java对象,并生成带有完成修改的JSON或YAML文件.
有没有办法做到这一点?
摘要:
File fileJSON = FileUtils.toFile(getClass().getResource("example-api-rest.json"));
Swagger swagger = new SwaggerParser().read(fileJSON.getPath()); //Got it!
...
swagger.editWhatever
...
//Here I need to generate the JSON or YAML again
Run Code Online (Sandbox Code Playgroud)
谢谢.
Hel*_*len 12
要生成JSON:
import io.swagger.util.Json;
String jsonOutput = Json.pretty(swagger);
Run Code Online (Sandbox Code Playgroud)
要生成YAML:
import io.swagger.util.Yaml;
String yamlOutput = Yaml.pretty().writeValueAsString(swagger);
Run Code Online (Sandbox Code Playgroud)
该io.swagger.util软件包是Swagger Core的一部分,Swagger Core是Swagger Parser的依赖项之一.
| 归档时间: |
|
| 查看次数: |
4345 次 |
| 最近记录: |