我在我的控制器中有这个dto作为请求。
@Data
public class OldTransactionFilterDto {
List<Long> ids;
List<Integer> depositConfirmationNumbers;
List<Long> lenderIds;
LocalDate transactionDateFrom;
LocalDate transactionDateTo;
List<TransactionTypes> types;
Integer offset;
Integer limit;
}我在邮递员中尝试做的json请求如下所示
{
"ids" : [1],
"depositConfirmationNumbers" : [0],
"lenderIds" : [2],
"transactionDateFrom" : "2014-01-01",
"transactionDateTo" : "2019-01-01",
{"types" : ["Morgage"]},
"offset" : 1,
"limit" : 1
}TransactionTypes是枚举,只有一个值。在这个json中,邮递员说我的类型值有错误坏字符串。
发布于 2020-03-18 09:29:11
这个JSON是无效的
{
"ids" : [1],
"depositConfirmationNumbers" : [0],
"lenderIds" : [2],
"transactionDateFrom" : "2014-01-01",
"transactionDateTo" : "2019-01-01",
{"types" : ["Morgage"]} --->here!,
"offset" : 1,
"limit" : 1
}它必须写成
{
"ids" : [1],
"depositConfirmationNumbers" : [0],
"lenderIds" : [2],
"transactionDateFrom" : "2014-01-01",
"transactionDateTo" : "2019-01-01",
"types" : ["Morgage"],
"offset" : 1,
"limit" : 1
}使JSON正确,您的错误就会消失!
https://stackoverflow.com/questions/60736619
复制相似问题