gpt4 book ai didi

java - 在使用 SpringBoot 开发的 REST API 中映射到 Java 对象时,使 JSON 有效负载字段不区分大小写

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:35:34 24 4
gpt4 key购买 nike

我正在研究使用 SpringBoot 应用程序开发的 REST API。在这里,我想在映射到 Java 对象时使有效负载 (JSON) 中的字段不区分大小写。下面是我的代码。

负载

{"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

关于java - 在使用 SpringBoot 开发的 REST API 中映射到 Java 对象时,使 JSON 有效负载字段不区分大小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30924816/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com