我知道這個問題已被問了很多次,但我沒有找到任何我的問題的相對答案。JSONException:java.lang.String不能轉換爲JSONObject
我想讀從資源文件夾JSON數據,但我發現以下異常而變得
我搜索的東西的數量,但沒有幫助。請給我任何參考或提示。
在此先感謝。使用替代
我知道這個問題已被問了很多次,但我沒有找到任何我的問題的相對答案。JSONException:java.lang.String不能轉換爲JSONObject
我想讀從資源文件夾JSON數據,但我發現以下異常而變得
我搜索的東西的數量,但沒有幫助。請給我任何參考或提示。
在此先感謝。使用替代
String searchedTerm = jsonObject.getString(TAG_SEARCHEDTERM);
JSONArray results = jsonObject.getJSONArray(TAG_RESULTS);
JSONObject searchedTerm = jsonObject.getJSONObject(TAG_SEARCHEDTERM);
JSONArray results = searchedTerm.getJSONArray(TAG_RESULTS);
因爲TAG_SEARCHEDTERM
是鍵值對,而不是JSONObject
,你嘗試將字符串值轉換爲JsonObject
。
我想你需要得到的菜名你會得到例外。 你可以得到如下圖所示菜餚名稱...
String searchedTerm = jsonObject.getString(TAG_SEARCHEDTERM);
使用這種
JSONArray results = jsonObject.getJSONArray(TAG_RESULTS);
你會得到"results"
JSONArray所示的JSON文件。
您可以使用for循環遍歷它。