Der Versuch, dieses JSON auf True-Antwort zu öffnen, aber GetTong nur erste Element dieser Api_Data.Erhalte nur das erste Element von JSON
Der Rest der Daten konnte nicht abgerufen werden. Ich versuchte unten genannte Methode, um die "api_data" zu bekommen, aber konnte nicht bekommen, Nicht bekommen warum Rest der Daten nicht verfügbar für mich im Protokoll.
{
"api_req": true,
"api_data": [{
"ID": "1",
"project_name": "project test xen",
"project_content": "lita5645"
}, {
"ID": "5",
"project_name": "C\/o 48 No Houses T-II and 48 No houses T-III in New Police Lines Faridabad",
"project_content": "lita5646"
}]
}
meine Retrofit Klassendaten zu bekommen .. von api ..
public void onResponse(Call<ResponseActivityList> call, Response<ResponseActivityList> response) {
progressDialog.dismiss();
//progressDialog.setCanceledOnTouchOutside(true);
// Response Success or Fail
if (response.isSuccessful()) {
if (response.body().isApi_req()) {
//success uploading the data
// results.setText(response.body().getResponse());
// Toast.makeText(XenImageUploading.this, "success " + response.body().get_apiData(), Toast.LENGTH_SHORT).show();
Gson gson = new Gson();
data.add(gson.toJson(response.body().getApi_data()));
for (int i = 0 ; i<data.size(); i++){
Log.e("Array", String.valueOf(data.size()));
projectnae_content.add(response.body().getApi_data().get(i).getID());
//Log.e("project",projectnae_content.toString());
//project_id.add(response.body().getApi_data().get(i).getID().toString());
}
// Log.e("project_name" ,projectnae_content.toString());
//Toast.makeText(XenImageUploading.this, jsonInString, Toast.LENGTH_SHORT).show();
//String Project_name_content= response.body().getApi_data();
//Log.e("intersection_list", intersection_list.get(0));
} else {
//error uploading data
//results.setText(response.body().getResponse());
//Toast.makeText(XenImageUploading.this, R.string.string_upload_fail, Toast.LENGTH_SHORT).show();
Log.e("failure", String.valueOf(response.body().isApi_req()));
}
} else {
//error uploading data
//Toast.makeText(XenImageUploading.this, R.string.string_upload_fail, Toast.LENGTH_SHORT).show();
Log.e("failure2", response.message());
}
}
Was haben Sie bisher versucht? – Luca
Wie parsen Sie die Daten? – padeg
Sie haben nicht gezeigt, wie Sie JSON parsen, wenn Sie 'nur das erste Element von JSON ' –