JSONObject.toBean方法一直在执行?
JAVA使用JSONObject.toBean将一个JSONObject对象转换为指定类型对象时,进去就不出来了!这是为什么啊?
public static Object getObject4JsonString(String jsonString, Class pojoCalss) {--------------------编程问答-------------------- jsonString有情况 --------------------编程问答-------------------- 好像是,我测试了一个简单点的类对象没问题。 --------------------编程问答-------------------- 是不是pojoClass这个类对象里面引用了其它对象,其它对象又引用了pojoClass这种出现死递归的情况啊 --------------------编程问答-------------------- 怎么可能一直循环呢。 --------------------编程问答--------------------
Object pojo;
JSONObject jsonObject = JSONObject.fromObject(jsonString);
//System.out.println("jsonObject:\n"+jsonObject);
pojo = JSONObject.toBean(jsonObject, pojoCalss);
System.out.println("对象转换结束!");
return pojo;
}
这个我还没注意呢,我看看! --------------------编程问答-------------------- 我看了下,pojoClass没有引用其他类,都是基础类型! --------------------编程问答--------------------
我也不知道,好奇怪呀!
补充:Java , Java相关