首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

为何执行到JSONArray distJson=JSONArray.fromObject(distList);就不执行了

2013-01-23 
为什么执行到JSONArray distJsonJSONArray.fromObject(distList)就不执行了在action中,为什么执行到JSON

为什么执行到JSONArray distJson=JSONArray.fromObject(distList);就不执行了
在action中,为什么执行到JSONArray distJson=JSONArray.fromObject(distList);就不执行了
[解决办法]
 报什么错。 把异常报出看看。 还有就是看你的list是否有值
[解决办法]
distList 里放的什么?
[解决办法]
JSONArray.fromObject(distList)这个问题遇到过,如果你的distList种存放的是单纯的无引用的对象是没问题的,如果List中的对象的属性A是某个实体类的一个实例,这样就会有问题。有可A对象的B属性B类的一个实例,B类的C属性是C类的一个实例,而C类的A属性是A类的一个实例,这样就会进入一个环状的死循环,因此需要就将List中的每个元素迭代,然后把每个元素需要的属性放到JSONObject中去,然后把它添加JSONArray中。
[解决办法]
 ba yi chang nong chu lai .
[解决办法]
你看是你的包引用成功了吗?实在不行。在Myeclipse 菜单上面 project-clean选项目,清理一下工程。
[解决办法]
SQL里面转成字符型的,oralce: select 字段1,字段2,to_char(时间字段,'格式yyyy-mm-dd') AS time 你可以试试

引用:
引用:
date类型的数据 一般由字符型来代替,我所做的项目中都是这样.


能具体点吗?

[解决办法]
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String d = sdf.format(date1);
循环 调用这个方法
[解决办法]
对于数据要序列化和反序列化,才不会有异常。有可能你传的对象实例没有序列化导致

热点排行