Gson: Data JsonSyntaxException
Próbuję użyć Gson do deserializacji tablicy json, ale obecnie otrzymuję wyjątek JsonSyntaxException. Łańcuch json został utworzony przez usługę internetową .NET MVC3 przy użyciu JsonResult (co oznacza, że nie tworzę ręcznie jsona, jest on tworzony przez bibliotekę, którą znam do pracy na kilku innych platformach).
To jest json:
[{"PostID":1,"StudentID":39,"StudentName":"Joe Blow",
"Text":"Test message.","CreateDate":"\/Date(1350178408267)\/",
"ModDate":"\/Date(1350178408267)\/","CommentCount":0}]
To jest kod:
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);
Wyjątek mówi, że format daty jest nieprawidłowy:
com.google.gson.JsonSyntaxException: /Date(1350178408267)/
Czy ktoś wie, co się dzieje?