Очень похоже на ответ Мэттса, но с использованием Joda:
ужно десериализовать JSON, который является массивом значений даты / длины. Вот пример возвращенного JSON:
[{"2011-04-30T00:00:00-07:00":100}, {"2011-04-29T00:00:00-07:00":200}]
Используя GSON, я могу десериализовать это вList<Map<Date,String>>
, но хотел бы иметь возможность преобразовать его вList<MyCustomClass>
похожий на:
public class MyCustomClass() {
Date date;
Long value;
}
Кажется, я не могу найти способ настроить GSON для сопоставления ключа / значения карты JSON с полями даты / значения в моем пользовательском классе. Есть ли способ сделать это, или список карт единственный маршрут?