Backendless query returning wrong format

Hi,
I’m querying the table as shown below,

private void getJobAlertsList(BackendlessDataQuery dataQuery) {
showProgressDialog();
Backendless.Persistence.of(Alerts.class).find(dataQuery, new AsyncCallback<BackendlessCollection<Alerts>>() {
@Override
public void handleResponse(final BackendlessCollection<Alerts> response) {
hideProgressDialog();
List<Alerts> walkinList = response.getCurrentPage();
final JobAlertsRecyclerAdapter adapter = new JobAlertsRecyclerAdapter(getContext(), walkinList);
recyclerView.setAdapter(adapter);
}
@Override
public void handleFault(BackendlessFault fault) {
hideProgressDialog();
snackbar(rootView, getResources().getString(R.string.no_internet));
Log.e(“ListOfData”, “error > " + fault.getMessage() + " code:” + fault.getCode());
}
});
}

Here am getting the response like,

[{description=NO, __meta={“relationRemovalIds”:{
},“selectedProperties”:[“qualification”,“created”,“company_name”,"___class",“description”,“location”,“registration_link”,“ownerId”,“updated”,“objectId”,“last_date”],“relatedObjects”:{}},
___class=Alerts, location=Delhi, updated=Fri May 13 12:49:53 GMT+05:30
2016, last_date=Tue May 31 00:00:00 GMT+05:30 2016, qualification=BE,
registration_link=google, ownerId=null, created=Fri May 13 12:49:32
GMT+05:30 2016, company_name=IBM, objectId=30A28C51-94D4-24DF-FFAE-560DC18AFF00}, {description=Not disclosed, __meta={“relationRemovalIds”:{},“selectedProperties”:[“qualification”,“created”,“company_name”,"___class",“description”,“location”,“registration_link”,“ownerId”,“updated”,“objectId”,“last_date”],“relatedObjects”:{}},
___class=Alerts, location=Bangalore, updated=Fri May 13 12:45:19
GMT+05:30 2016, last_date=Thu May 26 00:00:00 GMT+05:30 2016,
qualification=BE, registration_link=google.co.in, ownerId=null, created=Fri May 13 12:44:56 GMT+05:30 2016, company_name=HCL Technolgies, objectId=9CBAF2B8-56A4-B84F-FFCC-BC3DF6947300}]

Can anyone suggest how to resolve this issue? I need to get response in the format List<Alerts>

Thanks
Praveen

Hi Praveen,

Add Backendless.Data.mapTableToClass() calls in the beginning of your app for Alerts table.