正常驼峰命名是没问题的,但是部分属性命名导致转换后命名不一致问题。
比如is开头的
private boolean isApply;
使用IDEA快捷键生成set/get方法 如图:
和平时生成的命名规范不一致。
在JSON.toString方法转换中就会直接改变参数名称变成apply,导致你如果使用该参数会发现转换后参数丢失问题。
解决方法:修改下set/get命名就可以。还有部分缩写命名也会导致自动生成set/get和平时规范不一致。
正常驼峰命名是没问题的,但是部分属性命名导致转换后命名不一致问题。
比如is开头的
private boolean isApply;
使用IDEA快捷键生成set/get方法 如图:
和平时生成的命名规范不一致。
在JSON.toString方法转换中就会直接改变参数名称变成apply,导致你如果使用该参数会发现转换后参数丢失问题。
解决方法:修改下set/get命名就可以。还有部分缩写命名也会导致自动生成set/get和平时规范不一致。