我有不同的帖子请求主体,如下所示:
{
"name": "US",
"amount": "1234"
}
{
"fullName": "US",
"transAmount": "1234"
}
我创建了一个 java 过滤器来修改我的 spring boot 应用程序中的这些请求主体。我想将它们转换为统一的格式,以便所有请求主体都可以映射到同一个 POJO。
最终“name”和“fullName”应该映射到name, “金额”和“transAmount”应映射到金额。我怎样才能实现这个目标?
最佳答案
您可以使用 JsonAlias:
@JsonAlias({"name", "fullName"})
private String name;
关于java - 如何将多个不同的请求主体映射到同一个 POJO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52699977/