如何在swagger UI Api中接受对象数组的输入

时间:2019-11-18 14:54:57

标签: spring-boot swagger swagger-ui

我正在尝试创建一个API以接受Json Array的输入。该数组可以接受字符串和整数。根据输入,我将执行所需的逻辑。以下是我的DTO课程

@Data
public class NoticeDto {

@Data
public static class CreateNotice {

    @JsonProperty(value = "sender", required = true)
    private int sender;

    @JsonProperty(value = "dialog", required = true)
    private String dialog;

   @JsonProperty(value = "site_name", required = true)
    private String site_name;

    @JsonProperty( value = "receivers", required = true )
    private List<Object> receivers;

  }
}

enter image description here

用户将如何理解以这种格式输入数据?

{
  "dialog": "Test Msg to Test MAn 17",
  "receivers": [
    15 , 25 , 35
  ],
  "sender": 89706,
  "site_name": "S7"
}

{
  "dialog": "Test Msg to Test MAn 15",
  "receivers": [
    "R15" , "R25" , "R35"
  ],
  "sender": 89706,
  "site_name": "S5"
}

请让我知道如何更改DTO以接受数组输入。

0 个答案:

没有答案
相关问题