Я использую адаптер JAXB ... JAXBDateAdapter
, который форматирует мои даты в стандартном формате для клиентов, использующих JSON.У меня есть класс User
с полем createdOn
, и он помечен XmlJavaTypeAdapter(JAXBDateAdapter.class)
Когда я возвращаю любой объект User из моих ресурсов, все в порядке.Адаптер ударил и даты отформатированы.Тем не менее, у меня есть другой вызов, который возвращает карту пользователей
@GET
Map<String, List<User>> getUsers() { return ... }
Я возвращаю свой JSON как
{"users" : [{ user in here }, { user in here } ]}
В этом случае мой адаптер никогда не получит срабатывание, и дата возвращается вдругая форма.Как я могу сделать так, чтобы это также попало в мой адаптер для правильного форматирования дат?