我正在使用JSON数组来处理层之间的数据。我一直在JSONObject上发生异常。你能否引导我走向这个问题的正确调试路径?
第一种方法:JSONObject异常
for(Object obj : salesDataArray)
{
JSONObject salesData = (JSONObject) obj;
异常我越来越:
java.lang.ClassCastException: java.lang.String incompatible with net.sf.json.JSONObject
第二种方法:
for(Object obj : salesDataArray)
{
JSONObject salesData = JSONObject.fromObject(obj);
异常我越来越:
net.sf.json.JSONException: Unquotted string 'undefined'
你有没有尝试过:'String salesData =(String)obj;'?那么'obj.getClass()'的结果是什么? – 2011-06-14 16:18:53
obj是什么类?如果它是一个字符串,它的内容是什么? – thkala 2011-06-14 16:20:20
嗨thkala,类是JSONObject。
OBJECT CLASS NAME >>>>:class net.sf.json.JSONObject – t0mcat 2011-06-14 18:47:08