当前位置:编程学习 > JAVA >>

JSONObject.toBean方法一直在执行?

JAVA使用JSONObject.toBean将一个JSONObject对象转换为指定类型对象时,进去就不出来了!
这是为什么啊?
	public static Object getObject4JsonString(String jsonString, Class pojoCalss) {
Object pojo;
JSONObject jsonObject = JSONObject.fromObject(jsonString);
//System.out.println("jsonObject:\n"+jsonObject);
pojo = JSONObject.toBean(jsonObject, pojoCalss);
System.out.println("对象转换结束!");
return pojo;
}
--------------------编程问答-------------------- jsonString有情况 --------------------编程问答-------------------- 好像是,我测试了一个简单点的类对象没问题。 --------------------编程问答-------------------- 是不是pojoClass这个类对象里面引用了其它对象,其它对象又引用了pojoClass这种出现死递归的情况啊 --------------------编程问答-------------------- 怎么可能一直循环呢。 --------------------编程问答--------------------
引用 3 楼 suciver 的回复:
是不是pojoClass这个类对象里面引用了其它对象,其它对象又引用了pojoClass这种出现死递归的情况啊

这个我还没注意呢,我看看! --------------------编程问答-------------------- 我看了下,pojoClass没有引用其他类,都是基础类型! --------------------编程问答--------------------
引用 4 楼 fangmingshijie 的回复:
怎么可能一直循环呢。

我也不知道,好奇怪呀!
补充:Java ,  Java相关
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,