データに問題がありましjson array
た。次のコードを試してみましたが、json response
完全に取得できますがlistview
、応答でも単一のデータを取得していますが、単一のアイテムを取得しているのはなぜですか?
コードは次のとおりです。
URL = "some url";
HttpClient mHttpClient = new DefaultHttpClient();
HttpGet mGetMethod = new HttpGet(URL);
HttpResponse mReponseMessage = mHttpClient.execute(mGetMethod);
String Response = EntityUtils.toString(mReponseMessage.getEntity());
Log.d("TAG", "O/P Response is " + Response);
JSONArray responseObject = new JSONArray(Response);
System.out.println("responseObject="+responseObject);
for(int i=0; i<responseObject.length(); i++) {
obj = responseObject.getJSONObject(i);
}
ここに私のjson応答があります
[{"dmessage":"sfsfs","message":"sfsf","mp3":"Kalimba.mp3","user_message_id":"85","category":"Lottery","title":"dgfs"},{"dmessage":"prueba","message":"prueba","mp3":"NA","user_message_id":"80","category":"Lottery","title":"prueba"},{"dmessage":"prueba","message":"prueba","mp3":"NA","user_message_id":"79","category":"Lottery","title":"prueba"},
ここでobjはresponse object
、応答オブジェクトでも単一の値を取得しています
誰かが問題を解決するのを手伝ってくれませんか ありがとう!