2016-02-20 53 views
1

我正在尝试为swagger codegen编写一个新的语言模块。在我生成的客户端中,我想包含一个示例请求。这方面的一个实例可以在swagger UI下“示例值”可以看出在Swagger codegen中生成请求示例

enter image description here

本身似乎没有该文本被包含在招摇规范提供这项服务,而是从请求对象模型构建,递归取消参考子模型。

有没有一种直接的方法来在codegen库中生成这个字符串?如果我不得不从SwaggerUI中借用代码,那么我可以看一下java实现吗?

回答

3

你是对的,UI正在根据模式为模型生成示例值。您可以在代码中使用io.swagger.codegen.examples.ExampleGenerator来生成模型,并在生成模板之前将它们设置在对象中。

+0

谢谢。 ExampleGenerator非常有用。我无法从操作bodyparam获取要使用的模型。我可能会提出一个新问题。 – RaGe

相关问题