Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 有没有办法从io.swagger.models.swagger获取swagger ui html?_Java_Merge_Swagger_Swagger Ui_Springfox - Fatal编程技术网

Java 有没有办法从io.swagger.models.swagger获取swagger ui html?

Java 有没有办法从io.swagger.models.swagger获取swagger ui html?,java,merge,swagger,swagger-ui,springfox,Java,Merge,Swagger,Swagger Ui,Springfox,好的,我有一些io.swagger.models.swagger对象,我已经将它们合并到一个新的超级swagger中。现在我想要超级html。我怎么能得到这个?注意,为了获得我的每个Swagger定义,我使用了新的SwaggerParser().read(“pathToSwagger”)。这是一个从招摇过市源获取招摇过市对象的示例,现在我需要相反的方法,即从io.Swagger.models.Swagger对象生成招摇过市源。您能帮忙吗?您可以尝试以下代码。从JSONObject中,您将获得招摇

好的,我有一些io.swagger.models.swagger对象,我已经将它们合并到一个新的超级swagger中。现在我想要超级html。我怎么能得到这个?注意,为了获得我的每个Swagger定义,我使用了新的SwaggerParser().read(“pathToSwagger”)。这是一个从招摇过市源获取招摇过市对象的示例,现在我需要相反的方法,即从io.Swagger.models.Swagger对象生成招摇过市源。您能帮忙吗?

您可以尝试以下代码。从
JSONObject
中,您将获得招摇过市的json,它可以在HTML中进一步使用

publicjsonobjectgetswaggerjson(Swagger-Swagger)抛出ServiceApiException{
试一试{
//重新解析为JsonObject,以确保定义和路径的顺序。
//TODO:将此选项设置为可选(请参见limberest演示中的limberest.yaml注释)
JsonObject swagger Json=新的JsonObject(Json.mapper().writeValueAsString(swagger));
if(swaggerJson.has(“定义”))
swaggerJson.put(“定义”),新的JsonObject(swaggerJson.getJSONObject(“定义”).toString());
if(swaggerJson.has(“路径”))
swaggerJson.put(“路径”,新的JsonObject(swaggerJson.getJSONObject(“路径”).toString());
归来昂首阔步;
}
捕获(JsonProcessingException ex){
抛出新的ServiceApiException(例如getMessage(),例如);
}
}

来源:

我知道一个感兴趣的开源项目。 在这里,html文档的形成是以一种有趣的方式进行的。它可能会帮助您从super swagger对象创建一个html