我有“新闻”类,其中有2个字段:日期,文本。我向API提出请求,并得到了答案:

{
  "payload": [
    {
      "id": "10024",
      "text": "Some text here",
      "publicationDate": {
        "milliseconds": 1513767691000
      }
    },
    {
      "id": "10004",
      "text": "Some text here too",
      "publicationDate": {
        "milliseconds": 1513684913000
      }
    }
  ]
}


我如何通过改造来解析字段毫秒。我可以使用:

@SerializedName("milliseconds")
private String milliseconds;

最佳答案

您必须创建一个具有字段PublicationDate的类milliseconds。然后,您可以通过执行milliseconds来访问publicationDate.getMilliseconds()字段。

在您的payload类中,您可以像这样注释publicationDate

@SerializedName("milliseconds")
private PublicationDate publicationDate;

10-02 06:24