Есть класс который содержит дату/время и временную зону:
public class TimeWrapper {
private final Instant time;
private final ZoneId zoneId;
public TimeWrapper(long millisecondTime, String zone) {
time = Instant.ofEpochMilli(millisecondTime);
time.atZone(zoneId = ZoneId.of(zone));
}
}
Мне надо передать его при помощи json на клиент:
ObjectWriter ow = new ObjectMapper().writer().withDefaultPrettyPrinter();
String json = ow.writeValueAsString(new TimeWrapper(...));
System.out.println(json);
И тут получается что в json переводятся все внутренности этого классов ZoneId и Instant которых как оказалось очень много. И которые мне совершенно не нужны.
Можно ли как то отсечь только мои время дату и временную зону, а остальное в json не писать, а то там несколько сотен строк. Или надо просто взять другой класс Timestamp на пример, а этот оставить?
Просто этот пакет time вроде как новый стандарт а что-то не очень удобно или я еще не умею его готовить? Подскажите как мне json передачу организовать так что бы тонну мусора не таскать за одно?
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники