Windows Azure Mobile Servicesを初めて使用しています。私は以下のコードで携帯電話サービスを経由して、私のテーブルのいずれかに単純なクエリを実行しています:Unparseable date例外Windows Azureモバイルサービス
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クラスは、単純に保存されているテーブルに を列に一致する変数を含む内部クラスでありますクラウド:java.text.ParseException:
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受信である「解析できない日を」2013- 11-03T20:00:00.000Z "
この問題には、ss_startdatetimeとss_enddatetimeの型がJavaのDateオブジェクトとSQLテーブルのdatetimeであることが関係していると思われます。誰もがこの問題に遭遇しますか?
私は最新のAzure Mobile Services SDK(2.0.1ベータ版)を使用して同じ問題を抱えています。私の日付文字列にはミリ秒もかかりません。つまり、2013-11-03T20:00:00Zです.jsonパーサーのエラーメッセージに「無効な長さ」があります。 – mikeesouth