ネットワーク データベースから取得した応答を解析しようとしています。値は 1 つだけです。つまり、応答として売り手 ID が返されます。JSONオブジェクトで渡そうとすると、どういうわけかトースト後のトーストが実行されず、トースト後のトーストが実行されません。
関連する質問がたくさんあることは知っていますが、何が悪いのかわかりません...助けてください。ありがとう。
try {
JSONArray jArray = new JSONArray(stuff.toString());
Toast.makeText(this, "len: " + jArray.length(), 1000).show(); // length is 1
for (int i = 0; i < jArray.length(); i++) {
Toast.makeText(this, "Arr: " + stuff, 1000).show();
// Arr: [{"seller_id":"5"}]
JSONObject jObject = jArray.getJSONObject(i);
j_id = jObject.getString(stuff);
// not getting executed
Toast.makeText(this, "JSON: " + j_id, 1000).show();
}
} catch (JSONException e) {
e.printStackTrace();
}
Toast.makeText(this, "View: " + j_id, 1000).show(); // j_id is giving null value
これは私の json データ [{"seller_id":"5"}] です。売り手 ID (ここでは 5) の値を取得しようとしています。