내가 PHP에서로 json_encode에서 JSON 응답을 얻을 수 있습니다 내가 응답이 무엇인지 이클립스 내 로그 캣에서 그것을 보여줄 수 있었다 : 이제Android : string을 JSONArray로 변환 할 수 없습니까?
[{"idusers":"1","full_name":"Test Subject","get_email":"[email protected]"},
{"idusers":"2","full_name":"Test Subject_2","get_email":"[email protected]"}]
, 나는
//parse json data
try {
JSONArray jArray = new JSONArray(result);
for(int i =0; i<jArray.length(); i++){
JSONObject json_data = jArray.getJSONObject(i);
Log.i("log_tag","id: "+json_data.getInt("idusers")+
", Full Name: "+json_data.getString("full_name")+
", Email: "+json_data.getString("get_email")
);
}
}catch(JSONException e){
Log.e("log_tag","Error parsin data "+e.toString());
}
에 노력하고있어 그러나, 나는
Error parsin data org.json.JSONException: Value testing of type java.lang.String cannot be converted to JSONArray
은 JSONArray의 문제를 해결하는 방법이 있나요 없다는 오류를 받고 있어요?
미리 감사드립니다.
"문자열의 끝 부분에 누락이 있습니다. 그게 당신 문제의 원인인가요, 아니면 그냥 오타입니까? –
http://stackoverflow.com/questions/9441932/android-json-error-expected-begin-object-but-was-begin-array-at-line-1-column-2 –
@RajeshJAdvani a typo – hellomello