我正在研究使用SpringBoot应用程序开发的REST API。在这里,我想使有效负载(JSON)中的字段在映射到Java对象时不区分大小写。下面是我的代码。
有效负载 {“ limit”:1,“ name”:“ MATTHEW PHILLIPS”}
请求对象
private String limit;
private String name;
public String getLimit() {
return limit;
}
public void setLimit(String limit) {
this.limit = limit;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
我直接使用@RequestBody Spring注释将JSON有效负载映射到java对象。我的问题是如何使java对象映射到忽略大小写的字段。
问候,瑞克什
好吧,如果您使用的是Spring Boot应用程序,则可以在application.properties
文件中添加它:spring.jackson.mapper.accept_case_insensitive_properties=true
或者,如果您使用yaml:
spring:
jackson:
mapper:
accept_case_insensitive_properties: true
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句