Android 使用改型/Gson解析日期时出现JsonSyntaxException

Android 使用改型/Gson解析日期时出现JsonSyntaxException,android,gson,retrofit,Android,Gson,Retrofit,我想使用此服务: 我设置了如下改装解析: Gson gson = new GsonBuilder() .setDateFormat(DATE_FORMAT) .create(); RestAdapter restAdapter = new RestAdapter.Builder() .setEndpoint(BASE_URL) .setConverter(new GsonConverter(gson)) .build(); apiService = restAdapter.create(Pers

我想使用此服务: 我设置了如下改装解析:

Gson gson = new GsonBuilder()
.setDateFormat(DATE_FORMAT)
.create();
RestAdapter restAdapter = new RestAdapter.Builder()
.setEndpoint(BASE_URL)
.setConverter(new GsonConverter(gson))
.build();
apiService = restAdapter.create(PersonsServiceEndpointInterface.class);
其中我的日期格式为:

private static final String DATE_FORMAT = "yyyy-MM-dd'T'HH:mm:ss.ZZZ'Z'"
然而,当我运行应用程序时,我进入了failure(改型错误)方法 带有消息:reformation.reformationError:com.google.gson.JsonSyntaxException:2014-07-31T07:49:23.000Z


你知道我必须使用什么样的模式来解析Json正文中的日期吗?我试过很多东西,但都没有成功。

试试这个
yyyy-MM-dd'HH:MM:ss.SSS'Z'
试试这个
“yyy-MM-dd'T'HH:MM:ss.zzz'Z'
哦,这是一个毫秒值?我以为这是时区,因为结尾的“Z”。谢谢