Проблема
Если у Pojo есть:
@JsonFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ") // Note the 'Z' for timezone
Instant date;
Я хочу, чтобы сериализованный JSON был представлен в другом часовом поясе на основе TimeZoneAwareLocaleContext
Описание
У меня есть мультитенанское Spring (загрузочное) MVC-приложение, в котором каждый арендатор определяет часовой пояс, в котором он хотел бы получить свои данные.
Я понимаю, что могу зарегистрировать TimeZoneAwareLocaleContext
в LocaleContext
и как это сделать.но я изо всех сил пытаюсь понять, как (если вообще возможно) заставить Джексона сериализовать даты относительно часового пояса LocalContext.
Я также рассмотрел вопрос об использовании настраиваемого сериализатора Джексона, осведомленного об арендаторе, но кажется, что он уже может бытьнестандартное решение, которое я пропускаю.