在 Swagger API 响应中设置对象列表 [英] Set List of Objects in Swagger API response

查看:100
本文介绍了在 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆