Использование разных часовых поясов для сериализации Джексона для каждого пользователя - PullRequest
0 голосов
/ 02 июня 2018

Проблема

Если у Pojo есть:

@JsonFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ") // Note the 'Z' for timezone
Instant date;

Я хочу, чтобы сериализованный JSON был представлен в другом часовом поясе на основе TimeZoneAwareLocaleContext

Описание

У меня есть мультитенанское Spring (загрузочное) MVC-приложение, в котором каждый арендатор определяет часовой пояс, в котором он хотел бы получить свои данные.

Я понимаю, что могу зарегистрировать TimeZoneAwareLocaleContext в LocaleContext и как это сделать.но я изо всех сил пытаюсь понять, как (если вообще возможно) заставить Джексона сериализовать даты относительно часового пояса LocalContext.

Я также рассмотрел вопрос об использовании настраиваемого сериализатора Джексона, осведомленного об арендаторе, но кажется, что он уже может бытьнестандартное решение, которое я пропускаю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...