Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / JSON Jackson / 3 сообщений из 3, страница 1 из 1
09.06.2015, 14:08
    #38980157
Boksy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSON Jackson
подскажите никак не могу найти. Как передать список дат в нужном формате.
на сервере :
Код: java
1.
2.
3.
private static class Class {
        public List<Date> dates;
    }


записываються все нормально, уходят на клиента, и js видит их в формате "yyyy-MM-dd", а нужно в "dd.MM.yyyy"? пробовал использовать setDateFormat у ObjectMapper, нет результата, @JsonFormat(pattern = "dd.MM.yyyy") тоже не помогает, там же список. Никак не могу найти может кто знает?
...
Рейтинг: 0 / 0
10.06.2015, 10:44
    #38980854
MaxNevermind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSON Jackson
Boksy,

1) Можно сделать новый бин - date wraper для него использовать @JsonUnwrap
2) Сделать кастомный сериализатор и указать его ObjectMapper
...
Рейтинг: 0 / 0
11.06.2015, 11:52
    #38982052
Boksy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSON Jackson
Спасибо за помощь, может кто-нить подскажет можно ли как-то аннотациями указать, что поля не должно быть пустым?
как понимаю
@JsonInclude(Include.NON_NULL)
@JsonInclude(Include.NON_EMPTY) - не для этого.

Мне нужно не писать свой валидатор, а если приехал null jsonMapper.readValue кидал ошибку.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / JSON Jackson / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]