使用postman传递list数组报错

错误信息:

Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize instance of java.util.ArrayList<com.xxx.bookstore.member.dto.blackCashCards.InsertBlackCashCardsDto> out of START_OBJECT token

原因:
postman请求参数如下:
在这里插入图片描述

后台方法代码:

  @Override
    public ImportCashCardsExcelResDto importCashCardsExcel(List<InsertCashCardsDto> insertCashCardsDtos) {
    
    }

原因在于,传递的参数是list数组,请求参数需要改成数组类型

[
{
“mobileNo”: “1111111111”,
“totalCancellation”: 1,
“author”: “zy111”,
“jobNumber”: “100001”
}
]

猜你喜欢

转载自blog.csdn.net/weixin_45334970/article/details/126154300