Gson を使用して json 配列を逆シリアル化しようとしていますが、現在 JsonSyntaxException を取得しています。json 文字列は、JsonResult を使用して .NET MVC3 Web サービスによって作成されました (つまり、json を手動で作成するのではなく、他のいくつかのプラットフォームで動作することがわかっているライブラリによって作成されます)。
これはjsonです:
[{"PostID":1,"StudentID":39,"StudentName":"Joe Blow",
"Text":"Test message.","CreateDate":"\/Date(1350178408267)\/",
"ModDate":"\/Date(1350178408267)\/","CommentCount":0}]
これはコードです:
public class Post {
public int PostID;
public int StudentID;
public String StudentName;
public String Text;
public Date CreateDate;
public Date ModDate;
public Post() { }
}
Type listOfPosts = new TypeToken<ArrayList<Post>>(){}.getType();
ArrayList<Post> posts = new Gson().fromJson(json, listOfPosts);
例外は、日付形式が無効であることを示しています。
com.google.gson.JsonSyntaxException: /Date(1350178408267)/
誰が何が起こっているのか知っていますか?