0

我正在使用 google 的 GSON 库将 java 对象转换为其相应的 JSON 格式。我正在序列化一个对象,它提供 JSON 输出为:

{"fname":"sunil","lname":"sharma","id":1,"dob":"2015-10-07T10:15:54+05"}

在上面的 JSON 格式中,dob 是 ISO 格式。

我想要的是:

当 GSON 找到任何 Date 类型字段时,它应该将其解析为普通的 java 格式和 ISO8601 格式:

{
    "fname": "sunil",
    "lname": "sharma",
    "id": 1,
    "dob": {
        "value": "Oct 7, 2015 10:15:54 AM",
        "iso8601": "2015-10-07T06:09:54+00:00"
    }
}

我怎样才能实现它?

4

0 回答 0