我正在使用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