1. 程式人生 > >com.google.gson.JsonSyntaxException: 2018-07-02T13:38:13.000Z

com.google.gson.JsonSyntaxException: 2018-07-02T13:38:13.000Z

和移動端對接,系統報錯:com.google.gson.JsonSyntaxException: 2018-07-02T13:38:13.000Z 原因:使用 UTC 通用標準時,以z來標識 解決:拿我程式的程式碼舉例
Gson gson = new GsonBuilder().setDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'").create();

checkRecord = gson.fromJson(checkString, CheckRecord.class);
或者
String date = "2015-12-7T16:00:00.000Z"; 
date = date.replace("Z", " UTC");//注意是空格+UTC
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS Z");//注意格式化的表示式
Date d = format.parse(date );