I've been trying to pass a String value from PHP to Android using JSON.
{"address":"Lebuh Bandar Utama, Bandar Utama,
47800 Petaling Jaya, Selangor, Malaysia"}
{"address":"Jalan Pasar, Taman Bunga Kenanga,
31000 Batu Gajah, Perak, Malaysia"}
{"address":"Jalan 1\/38a, Taman Sri Sinar,
51200 Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia"}
And following code to retrieve the String.
try {
JSONArray jArray = new JSONArray(result);
for(int i=0;i<jArray.length();i++){
JSONObject json_data = jArray.getJSONObject(i);
Log.i("log_tag","name: "+json_data.getString("address"));
//Get an output to the screen
a.add(json_data.getString("address"));
}
}
catch(JSONException e) {
Log.e("log_tag", "Error parsing data "+e.toString());
}
The error is "JSONObject cannot be converted into JSONArray". Please shed some light and thanks in advance.