转换表格jsonfastjson解析嵌套对象象使用Dojo问题,怎么解决

当实体类中存在如CREATE_TIME这样首字母为夶写的属性时使用
JSON.toJavaObject(json, clazz)将json转换为java对象后,大写字母开头的属性会无法取到值打断点进入该方法源码后,发现首字母大写的属性会被转化为艏字母小写

而在将该属性设置为public 后,首字母不会被转换为小写

然后具体是在哪里对属性首字母做的处理没有找到。

因此得到第一个解决办法就是将属性改为public,可以正常将json转换为javabean但是由此会导致潜在的安全问题,而且不够优雅(手动滑稽)

这一句对从文件中读取json对象并将咜显示在页面中

可以看到,此json文件中有一个items 的对象

页面显示正常,效果如下可以正常返回读取到的json.

问题是当items 中不止一个对象的时候,文件如下修改后的hello.json:

结果是页面无显示,无法正常返回读取到的json对象

请问dojo如何处理对象数组中的数据,即json 中有多个对象的时候的数据

我要回帖

更多关于 fastjson解析嵌套对象 的文章

 

随机推荐