JSONObject将JSON转为实体

使用net.sf.json.JSONObject将JSON转为实体,发现有两个字段值没有赋上值,通过调试源码发现PropertyUtilsBean类转换时将属性名称进行了更改,请问这是什么原因

img

img

img

我猜是 因为 驼峰命名的变量,默认是首字母小写的, 你看你上面两个首字母大写的变量,都是下划线连接的,不符合驼峰命名的规范,保持了原样