この質問が何度も聞かれたことは知っていますが、私の質問に対する相対的な答えは見つかりませんでした。
アセット フォルダーから json データを読み込もうとしていますが、取得中に次の例外が発生します。
私は多くのものを検索しましたが、助けにはなりませんでした。参考やヒントを教えてください。
前もって感謝します。
この質問が何度も聞かれたことは知っていますが、私の質問に対する相対的な答えは見つかりませんでした。
アセット フォルダーから 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"
json ファイルに示されているように、JSONArrayを取得します。
forループを使用して反復処理できます。