使用Jackson将类似列表的JSON对象映射到Java列表

时间:2018-11-30 14:52:09

标签: java jackson

我正在使用的第三方API返回以下结构

    "openingTimes": {
      "0": {
        "end": {
          "date": "2018-02-05 13:00:00.000000",
          "timezone_type": 1,
          "timezone": "+01:00"
        },
        "start": {
          "date": "2018-02-05 08:00:00.000000",
          "timezone_type": 1,
          "timezone": "+01:00"
        }
      },
      "1": {
        "end": {
          "date": "2018-02-05 18:30:00.000000",
          "timezone_type": 1,
          "timezone": "+01:00"
        },
        "start": {
          "date": "2018-02-05 15:00:00.000000",
          "timezone_type": 1,
          "timezone": "+01:00"
        }
      }
      // more entries
    }

实际上,openingTimes是对象列表,但由于未知原因,API给了我一个对象,其中键是索引,值是该索引处的对象。

Jackson是否支持将这样的结构映射到Java列表,例如List<OpeningTime> openingTimes

0 个答案:

没有答案