JSONObject object = new JSONObject(sb.toString());
Log.e("last1", String.valueOf(object));
JSONArray Jarray = object.getJSONArray("data");
Log.e("last2", String.valueOf(Jarray));
이런식으로 찍었을때는 로그캣 메시지가
14549-14569/blackcat.wold_event E/last1﹕ {"data":{"3":["Paris Fashion Week","Full Moon Party","Holi Colour Festival"],"2":["Full Moon Party","Yuki Matsuri Snow Festival"],"10":["10","10-1","3"],"1":["New Year's Day","Dubai Shopping Festival - Dubai","Harbin"],"7":["Holi Colour Festival","7 - Dubai",""],"6":["Paris Fashion Week","Dubai Shopping Festival - Dubai",""],"5":["Winter Music Conference","Dubai Shopping Festival - Dubai",""],"4":["SXSW Music Festival","Grand Prix","Patrick’s Day"],"9":["9","9-1","2"],"8":["8","8-1","1"],"11":["11","11-1","4"],"12":["12","12-1","5"]},"msg":"가격을 불러왔습니다.","result":"100"}
06-08 17:31:21.838 14549-14569/blackcat.wold_event W/System.err﹕ org.json.JSONException: Value {"3":["Paris Fashion Week","Full Moon Party","Holi Colour Festival"],"2":["Full Moon Party","Yuki Matsuri Snow Festival"],"10":["10","10-1","3"],"1":["New Year's Day","Dubai Shopping Festival - Dubai","Harbin"],"7":["Holi Colour Festival","7 - Dubai",""],"6":["Paris Fashion Week","Dubai Shopping Festival - Dubai",""],"5":["Winter Music Conference","Dubai Shopping Festival - Dubai",""],"4":["SXSW Music Festival","Grand Prix","Patrick’s Day"],"9":["9","9-1","2"],"8":["8","8-1","1"],"11":["11","11-1","4"],"12":["12","12-1","5"]} at data of type org.json.JSONObject cannot be converted to JSONArray
06-08 17:31:21.848 14549-14569/blackcat.wold_event W/System.err﹕ at org.json.JSON.typeMismatch(JSON.java:100)
06-08 17:31:21.848 14549-14569/blackcat.wold_event W/System.err﹕ at org.json.JSONObject.getJSONArray(JSONObject.java:548)
06-08 17:31:21.848 14549-14569/blackcat.wold_event W/System.err﹕ at blackcat.wold_event.AsyncTasks.AsyncGetEvnet.doInBackground(AsyncGetEvnet.java:62)
06-08 17:31:21.848 14549-14569/blackcat.wold_event W/System.err﹕ at blackcat.wold_event.AsyncTasks.AsyncGetEvnet.doInBackground(AsyncGetEvnet.java:25)
06-08 17:31:21.858 14549-14569/blackcat.wold_event W/System.err﹕ at android.os.AsyncTask$2.call(AsyncTask.java:287)
06-08 17:31:21.868 14549-14569/blackcat.wold_event W/System.err﹕ at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
06-08 17:31:21.868 14549-14569/blackcat.wold_event W/System.err﹕ at java.util.concurrent.FutureTask.run(FutureTask.java:137)
06-08 17:31:21.868 14549-14569/blackcat.wold_event W/System.err﹕ at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230)
06-08 17:31:21.868 14549-14569/blackcat.wold_event W/System.err﹕ at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
06-08 17:31:21.868 14549-14569/blackcat.wold_event W/System.err﹕ at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)
06-08 17:31:21.868 14549-14569/blackcat.wold_event W/System.err﹕ at java.lang.Thread.run(Thread.java:856)
이런식으로 나옵니다.
분명 들어오는방식이 배열로 잘 들어오는데 이상하게 변환이 안되네요 ㅠ