post请求json字段大写,后端接收不到数据 |
您所在的位置:网站首页 › 两个大写字母网名 › post请求json字段大写,后端接收不到数据 |
和客户对接过程中,发现对方请求的字段都不符合驼峰命名法,例如 OrderNo、User等 后端接收时一直报错,org.springframework.http.converter.HttpMessageNotReadableException: Could not read JSON: Unrecognized field "Xxxxx" 面对客户如此无礼的要求,也只能选择默默忍受,在注释里吐槽把字段全改成首字母大写, 但是还是接收不到,但是标准的驼峰命名法就可以,如orderNo 原来,JavaBean规范就是规定必须使用驼峰命名法,但是这就没办法了么?并不是 可能springMVC的开发者们也遇到了这般无礼的要求,所以提供了一种注解的方法 springMVC使用的是Jackson来解析json格式的请求报文, 所以可以使用@JsonProperty注解来实现强制要求接受字段,如: @JsonProperty("OrderNo) private String orderNo; 这样就可以接收到了 |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |