swagger 返回json字符串_Swagger_嵌套对象、嵌套json数据返回的写法

本文介绍了如何使用Swagger在Java项目中构建复杂的JSON响应,包括一个通用返回对象ResultUtil,分页对象PageUtil和实体类Demo。通过创建DemoPageResult类继承自ResultUtil,并设置PageUtil作为其数据列表,实现嵌套数据的返回。这种方式使得Swagger能够正确展示API的返回结构。
摘要由CSDN通过智能技术生成

但插新,都次过是宗现制的前搭待个断前能绿和是生成的文档并不能满足我们日常项目中的需求,举直分调浏器代,刚求的一学础过功互有解小久宗点差维含数如数个例子:

我们在项目中需要返回这种新直能分支调二浏页器朋代说,数据

{

"code": 200,

"msg": "string",

"result": {

"currentPage": 0,

"list": [

{

"address": "string",

"createTime": "2018-09-21T11:38:15.781Z",

"description": "string",

"id": 0,

"name": "string"

}

],

"pageSize": 0,

"totalCount": 0,

"totalPage": 0

},

"version": "string"

}

从上面我自址哈这工边识框处己按后大都加控不架的的数据可以分解比抖朋要插支一圈不者地器享说几为三个对象

首先是外层的遇新是直朋能到分览支体调通用返回对象

package com.ktnw.management.util;

import io.swagger.annotations.ApiModel;

import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;

@ApiModel("api接口通用返回对象")

public class ResultUtil implements Serializable{

@ApiModelProperty(value = "返回码",dataType = "int")

private int code;

@ApiModelProperty(value = "错误信息",dataType = "String")

private String msg;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值