当实体类中存在如CREATE_TIME这样首字母为大写的属性时,使用
JSON.toJavaObject(json, clazz)将json转换为java对象后,大写字母开头的属性会无法取到值,打断点进入该方法源码后,发现首字母大写的属性会被转化为首字母小写。所以json无法根据反射机制找到对应的属性值。
参考:https://blog.csdn.net/ly690226302/article/details/81319261
当实体类中存在如CREATE_TIME这样首字母为大写的属性时,使用
JSON.toJavaObject(json, clazz)将json转换为java对象后,大写字母开头的属性会无法取到值,打断点进入该方法源码后,发现首字母大写的属性会被转化为首字母小写。所以json无法根据反射机制找到对应的属性值。
参考:https://blog.csdn.net/ly690226302/article/details/81319261