resteasy jax-rs не ударил мой адаптер JAXB при возврате карты - PullRequest
3 голосов
/ 15 декабря 2011

Я использую адаптер JAXB ... JAXBDateAdapter, который форматирует мои даты в стандартном формате для клиентов, использующих JSON.У меня есть класс User с полем createdOn, и он помечен XmlJavaTypeAdapter(JAXBDateAdapter.class) Когда я возвращаю любой объект User из моих ресурсов, все в порядке.Адаптер ударил и даты отформатированы.Тем не менее, у меня есть другой вызов, который возвращает карту пользователей

@GET
Map<String, List<User>> getUsers() {  return ... }

Я возвращаю свой JSON как

{"users" : [{ user in here }, { user in here } ]}

В этом случае мой адаптер никогда не получит срабатывание, и дата возвращается вдругая форма.Как я могу сделать так, чтобы это также попало в мой адаптер для правильного форматирования дат?

...