【发布时间】:2016-04-27 22:56:51
【问题描述】:
我有一个从服务器以这种格式返回的 JSON:
{
"StartDate": "/Date(1451593800000)/",
"EndDate": "/Date(1483216200000)/"
}
在我的 POJO 中:
public class Data {
java.util.Date startDate;
java.util.Date endDate;
}
还有我的 Gson 对象:
private final Gson gson = new GsonBuilder()
.serializeNulls()
.setFieldNamingPolicy(FieldNamingPolicy.UPPER_CAMEL_CASE)
.create();
当我想解析这个 JSON 时,我得到了这个错误:
Unparseable date: "/Date(1483216200000)/" (at offset 0)
在 Android 中使用 Gson 解析此类 JSON 的正确方法是什么?
【问题讨论】:
-
如果可以的话,我会修复 .NET 日期,因为这些日期可能是长字符串