我正在尝试创建一个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;
}
}
用户将如何理解以这种格式输入数据?
{
"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以接受数组输入。