我正在用springboot rest API做一个项目。 我的控制器类如下所示,
tt1486497
tt1485650
我想在邮递员中发送以下有效载荷
@RequestMapping(value = "/artdimfil", method = RequestMethod.POST, consumes = "application/json", produces = "application/json")
@ResponseBody
public boolean saveArticleDimFilter(@RequestBody ArtDimFil artDimFil)
但是它给出了错误提示
{
"id": "b30d1486-04c8-4acc-8d14-8604c81accab",
"docIdentifier": {
"recType": "ABC",
"accesslist": [
{
"userid": "xyz@abc.com",
"role": "abc",
"status": "Active",
"actiondate": "2020-07-03T17:59:34.600+0000",
"name": "XYZ",
}]
}
}
请建议我该怎么做。
答案 0 :(得分:1)
它正在尝试反序列化为“ AccessList”-但我认为它没有使用您的“ AccessList”,因为错误表明:
无法反序列化com.ibm.epm.next.model.Accesslist
我建议您重命名您的类,或确保您具有正确的导入语句。您应该导入自己的“ AccessList”类。
答案 1 :(得分:0)
我认为您应该在“ XYZ”后删除逗号
{
"userid": "xyz@abc.com",
"role": "abc",
"status": "Active",
"actiondate": "2020-07-03T17:59:34.600+0000",
"name": "XYZ",
}
也将很好地显示docIdentifier类的外观并显示访问列表中的类