@RequestBody某些属性值得不到

首页 新闻资讯 正文

  • @RequestBody接收的实体类中的属性名如果是第一个字母小写第二个字母大写的情况,不能正常的从JSON转换成实例类属性
  • 解决方案:
    • 方案一:改名字,第二个大写的改成小写就行了(实际开发中改名字使名字不符合驼峰命名法不恰当)
    • 方案二:加上@JsonProperty注解,指定某个方法JSON转换时的名字,上述实体类将修改为
  •  @JsonProperty(value = "pCode")
        private String pCode;