1.情景展示
如上图所示,实体类转json,在Java开发中还是很常见的,问题在于:Java属性名称首字母是大写,要求转成json后首字母也必须是大写,如何实现?
2.原因分析
我们知道在Java规范中,实体类的属性名的命名规范需要遵循首字母小写的驼峰命名法,既是规范也是约束也是牢笼。这个时候一旦有人不按规范走,就会发生有趣的事情(一会再说)。
先来看看Java实体类构成:
开始尝试
使用netJson
如上图所示,首字母被强转小写,既然不行,就换一个json;
使用aliJson