使用fastjson实现field首字母大写

在实现pojo到json转化中,我们会出现字段中全部为大写但是经过fastjson转化后首字母会变为小写。在fastjson源码中为我们提供了很多重写方法,如下

我们可以通过SerializeFilter的实现类PascalNameFilter来对其进行控制。当进行输出时,可以传枚举类SerializerFeature多个属性来修改默认输出具体代码如下:
JSON.toJSONString(obj, new PascalNameFilter(), SerializerFeature.WriteMapNullValue);(已首字母大写输出字段中为null的字段)