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

Rakesh Gourineni:

我正在研究使用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对象映射到忽略大小写的字段。

问候,瑞克什

维卡斯·普拉萨德(Vikas Prasad):

好吧,如果您使用的是Spring Boot应用程序,则可以在application.properties文件中添加它:spring.jackson.mapper.accept_case_insensitive_properties=true

或者,如果您使用yaml:

spring:
  jackson:
    mapper:
      accept_case_insensitive_properties: true

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Java Springboot 使用 rest api 映射到模型

Java中不区分大小写的映射

使用不同的字段名称将JSON有效负载映射到DTO

使用Elasticsearch Java API匹配多个单词中的任何一个,不区分大小写

如何使用 lodash 从对象数组中获取不同的元素(不区分大小写)

使用 Morphia (Java) 进行不区分大小写的排序

使用Java中的SAX解析XML,不区分大小写。

使用区分大小写的String键对Java中的对象进行排序

如何使用杰克逊以不区分大小写的方式从Json对象反序列化为Boolean.class?

如何使用Spring Rest API以不区分大小写的方式检索数据?

如何在CQ中使用querybuilder rest api进行不区分大小写的搜索

如何使用nhibernate / linq执行不区分大小写和级联的字段搜索?

对于CosmosDB不区分大小写的查询:使用重复的大写字段或StringEquals?

如何使用Find方法对数据库字段执行不区分大小写的搜索?

Hibernate不区分大小写的枚举映射

Spring MVC @RequestMapping注释的不区分大小写的映射

如何计算Rest API有效负载大小?

是否可以使用 `if ... in` 来搜索对象而不区分大小写?

为什么 Django 模板加载器在生产中区分大小写,但在开发中不区分大小写

REST-JSONrequest映射到Java对象

将嵌套的JSON有效负载映射到Elixir中的结构

映射到Spring MVC REST中的对象

为什么在使用Docker Desktop for Mac时Mac OSX仍然不区分大小写

我想获取 xml 标记的属性值,使用 XSLT 1.0 时不区分大小写

使用谓词和条件API的不区分大小写的搜索

使用 System.Text.Json 反序列化为不区分大小写的字典

我可以在MySQL中使用JSON_EXTRACT进行不区分大小写的搜索吗?

JQ - 使用 Startswith 过滤 JSON 文件并使搜索不区分大小写

JavaScript replace使用变量而不是字符串的所有不区分大小写的搜索