Я новичок в Windows Azure Mobile Services. Я выполняю простой запрос к одной из своих таблиц через мобильные службы со следующим фрагментом кода:
mStudySpotTable = this.mClient.getTable(studyspot.class);
mStudySpotTable.where().field("ss_school_id").eq(1)
.execute(new TableQueryCallback<studyspot>() {
public void onCompleted(List<studyspot> result,
int count,
Exception exception,
ServiceFilterResponse response) {
Класс studyspot - это внутренний класс, который просто содержит переменные, соответствующие столбцам в таблице, хранящейся в облаке:
public class studyspot {
int id;
int ss_school_id;
int ss_course_id;
Date ss_startdatetime;
Date ss_enddatetime;
int ss_creator;
}
Проблема, с которой я сталкиваюсь, заключается в том, что когда я пытаюсь запустить свое приложение с запросом сверху, я получаю com.google.gson.JsonSyntaxException: java.text.ParseException "Unparseable date:" 2013-11-03T20: 00: 00.000Z "
Я подозреваю, что проблема как-то связана с типом ss_startdatetime и ss_enddatetime, которые являются объектами Date в Java и datetime в таблице sql. Кто-нибудь сталкивался с этой проблемой?