问题:
对象属性MeterCode首字母大写
private String MeterCode;
采用fastjson和Jackson格式化后键值名首字母都变成了小写:
fastjson格式化:{"meterCode":"200030002"}
Jackson格式化:{"meterCode":"200030002"}
解决办法:
fastjson增加注解:@JSONField(name = "MeterCode")
Jackson增加注解:@JsonProperty("MeterCode")
@JSONField(name = "MeterCode")
@JsonProperty("MeterCode")
private String MeterCode;
运行结果:
fastjson格式化:{"MeterCode":"200030002"}
Jackson格式化:{"MeterCode":"200030002"}