json中大写开头的字段无法读取
和外部对接一些接口,而这些接口中一些参数采用非通用命名方式,被规定为首字母大写,且不允许修改
在用json格式传参时发现,接口返回的数据中,首字母大写的字段无法读取到
原因是:数据在转换成json格式时,采用了默认的转换方式,如果字段首字段大写,那么解析的时候会去找首字段小写对应的字段
解决方案:
- 在字段还有字段的get方法上添加@JsonProperty(“Name”)方法,并指定所需格式的字段
@JsonProperty("ClientName")
private String ClientName;