json中大写开头的字段无法读取

和外部对接一些接口,而这些接口中一些参数采用非通用命名方式,被规定为首字母大写,且不允许修改

在用json格式传参时发现,接口返回的数据中,首字母大写的字段无法读取到

原因是:数据在转换成json格式时,采用了默认的转换方式,如果字段首字段大写,那么解析的时候会去找首字段小写对应的字段

解决方案:

  • 在字段还有字段的get方法上添加@JsonProperty(“Name”)方法,并指定所需格式的字段
@JsonProperty("ClientName")
private String ClientName;
posted @ 2021-11-03 09:18  张三丰学Java  阅读(708)  评论(0编辑  收藏  举报