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

使用fastjson实现field首字母大写

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



相关文章:

  • 2021-12-20
  • 2021-11-09
  • 2021-09-14
  • 2021-11-09
  • 2021-07-09
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-15
  • 2022-12-23
  • 2021-12-28
相关资源
相似解决方案