在 Swagger API 响应中设置对象列表 [英] Set List of Objects in Swagger API response
本文介绍了在 Swagger API 响应中设置对象列表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想在使用 Swagger 的 API 响应中发送对象列表.
@ApiResponse(code = 200, message = ApiResponseMessages.ITEM_FETCHED,回复 = "")
我有一堂课 -
class Item{内部标识;字符串 item_name;}
我想要这样的回复 -
<代码>{{身份证":0,项目名称":"}{身份证":0,项目名称":"}{身份证":0,项目名称":"}}
我该怎么做.任何帮助将不胜感激.
解决方案
你也可以像这样设置ApiReponse:
@ApiResponse(code = 200, message = ApiResponseMessages.ITEM_FETCHED,response = Item.class, responseContainer = "List")
它会回来:
<预><代码>[{身份证":0,项目名称":"},{身份证":0,项目名称":"},{身份证":0,项目名称":"}]I want to send a list of objects in the response of an API using Swagger.
@ApiResponse(code = 200, message = ApiResponseMessages.ITEM_FETCHED,
response = "")
I have a class -
class Item{
int id;
String item_name;
}
I want a response like -
{
{
"id" : 0,
"item_name" : ""
}
{
"id" : 0,
"item_name" : ""
}
{
"id" : 0,
"item_name" : ""
}
}
How can i do this. Any help would be appreciated.
解决方案
You also can set a ApiReponse like this:
@ApiResponse(code = 200, message = ApiResponseMessages.ITEM_FETCHED,
response = Item.class, responseContainer = "List"
)
It's will return:
[
{
"id" : 0,
"item_name" : ""
},
{
"id" : 0,
"item_name" : ""
},
{
"id" : 0,
"item_name" : ""
}
]
这篇关于在 Swagger API 响应中设置对象列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文