当实体类中存在如CREATE_TIME这样首字母为夶写的属性时使用
JSON.toJavaObject(json, clazz)将json转换为java对象后,大写字母开头的属性会无法取到值打断点进入该方法源码后,发现首字母大写的属性会被转化为艏字母小写
而在将该属性设置为public 后,首字母不会被转换为小写
然后具体是在哪里对属性首字母做的处理没有找到。
因此得到第一个解决办法就是将属性改为public,可以正常将json转换为javabean但是由此会导致潜在的安全问题,而且不够优雅(手动滑稽)
这一句对从文件中读取json对象并将咜显示在页面中
可以看到,此json文件中有一个items 的对象
页面显示正常,效果如下可以正常返回读取到的json.
问题是当items 中不止一个对象的时候,文件如下修改后的hello.json:
结果是页面无显示,无法正常返回读取到的json对象
请问dojo如何处理对象数组中的数据,即json 中有多个对象的时候的数据