我與RESTful Web服務的工作,我得到的JSON從它像下面出錯轉換到JSON對象
response = [{"id":1,"name":"Appetizers","image":"iVBORw0KGgoAAAANSUhEUgAAADgAAAAkCAIAAABT8G6pAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAABb5SURBVFhHPVgHUFPrtmbevTPvvnPvO8eKKJ1ASAikEEIaSYBAEkroSLWBHex67A3FBhYsWEFUBBuCDRRRpCMlhPS+0zs1gHD0HN72vjfvnzV/dpI9s7 ....
後
我想這個JSON轉換爲JSONObject的
JSONObject obj = new JSONObject(response);
當我執行這個命令我得到了下面的錯誤
org.json.JSONException: Value [{"resturantID":{"phoneNo":"a","id":1,"fax":"a","address":"a" ...
我的程序在我用的時候工作的很好glassfish 3因爲json結構不同於此 有什麼問題?
此處「響應」字符串不是JSONObject。這是JSONArray。您首先需要獲取JSONArray,並從中獲取所有JSONObjects – Rajeev