开发过程中遇到的,对象转字符串时,有个字段首字母是大写的,转换之后就变成了小写,在这里记录下
String jsonString = JSON.toJSONString(obj,
SerializerFeature.PrettyFormat,
SerializerFeature.WriteMapNullValue,
SerializerFeature.WriteDateUseDateFormat);
不管是自带JSON,还是阿里的fastJson,都会将属性的字段首字母改为小写
@JSONField
可以解决该问题,如下;@Data
public class test{
@JSONField(name = "PublicKey")
private String PublicKey;
}