Spring不会将JSON数组转换为DTO中的列表

tzdcorbm  于 2023-03-13  发布在  Spring
关注(0)|答案(1)|浏览(164)

Spring允许在我的dto中将元素列表从json转换为List<Long>吗?我做错了什么?请用Hemp mw来解决这个问题。
https://i.stack.imgur.com/oWezk.pnghttps://i.stack.imgur.com/PIG4x.pnghttps://i.stack.imgur.com/3C4gu.pnghttps://i.stack.imgur.com/evXIY.png
我什么都试过了就是找不到问题。

4uqofj5v

4uqofj5v1#

在请求主体中,不应使用kPartIds,而应使用kpartIds。当Lombok生成get/set方法时,它会将第一个字符更改为大写。现在第二个字符也是大写。因此,在将JSON转换为对象时,它会发现两者都是小写字符对象。

{
    "title": "Test",
    "kpackIds": [5, 10]
}

也如@user2131323所述。使用实际的代码片段而不是图像。

相关问题