Задачи | 3 уровень | 5 лекция

Открыта
14
Задача
Java Collections,  3 уровень,  5 лекция
Недоступна
Первая сериализация в JSON
НЕОБХОДИМО: подключенные библиотеки Jackson Core, Bind и Annotation версии 2.6.1 1) В программе не выполнено основное требование к сериализации в JSON. Найди ошибку и исправь. 2) Расставь правильно JSON аннотации у классов. Все данные должны сериализоваться.
8
Задача
Java Collections,  3 уровень,  5 лекция
Недоступна
Вторая сериализация в JSON
НЕОБХОДИМО: подключенные библиотеки Jackson Core, Bind и Annotation версии 2.6.1 Расставь JSON аннотации так, чтобы результат работы метода main был следующим {"wildAnimal":"Murka","over":3}
14
Задача
Java Collections,  3 уровень,  5 лекция
Недоступна
Десериализация JSON объекта
НЕОБХОДИМО: подключенные библиотеки Jackson Core, Bind и Annotation версии 2.6.1 В метод convertFromJsonToNormal первым параметром приходит имя файла, который содержит один ДЖЕЙСОН объект. Вторым параметром приходит имя класса, объект которого находится в файле. Метод convertFromJsonToNormal должен
14
Задача
Java Collections,  3 уровень,  5 лекция
Недоступна
Конвертация из одного класса в другой используя JSON Ӏ 3304
НЕОБХОДИМО: подключенные библиотеки Jackson Core, Bind и Annotation версии 2.6.1 Два класса имеют одинаковые поля, но не имеют общий суперкласс. Пример, классы First и Second. Реализовать логику метода convertOneToAnother, который должен возвращать объект класса resultClassObject, значения полей ко
14
Задача
Java Collections,  3 уровень,  5 лекция
Недоступна
Конвертация из одного класса в другой используя JSON Ӏ 3305
НЕОБХОДИМО: подключенные библиотеки Jackson Core, Bind и Annotation версии 2.6.1 Расставь JSON аннотации так, чтобы результат выполнения метода main был следующим: { "className" : ".ParkingLot", "name" : "Super ParkingLot", "city" : "Kyiv", "vehicles" : [ { "className" : "com.javarush.task.task33.task3305.R
14
Задача
Java Collections,  3 уровень,  5 лекция
Недоступна
Странная ошибка
НЕОБХОДИМО: подключенные библиотеки Jackson Core, Bind и Annotation версии 2.6.1 В результате выполнения кода в методе main класса Solution возникает странная ошибка при сериализации/десериализации в JSON. На экран должна быть выведена строка sampleJsonString, а выводится не совсем она. Разберись
14
Задача
Java Collections,  3 уровень,  5 лекция
Недоступна
Сериализация зоопарка
Сделай так, чтобы при сериализации объекта типа Zoo, каждому элементу списка animals был добавлен тип (dog для класса Dog, cat для класса Cat). Для проверки можешь использовать метод main класса Solution. Было: {"animals":[{"name":"doggy","barkVolume":0.0},{"name":"catty","lives":0}]} Должно стать:
8
Задача
Java Collections,  3 уровень,  5 лекция
Недоступна
Сериализация даты в JSON
Используя аннотацию JsonFormat сделай так, чтобы поле содержащее дату в классе Event сериализировалось в формате (dd-MM-yyyy hh:mm:ss).
Комментарии (70)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Mikhail Bodrov41 уровень
31 августа, 17:32
Решил - но ничего не понял- серия уроков по Jackson, кратко, доходчиво. Смотрибельно на скорости х2. Минздрав рекомендует.
Kex38 уровень, Тольятти
1 июля, 18:47
Кто уже понял как в сторонних библиотекак по подобию oracle смотреть описание класса и. его методы и т.д., есть у рних официальная документация?
Kex38 уровень, Тольятти
2 июля, 06:53
вообщем я так понял что смотреть документацию надо через гид, ну в нашем случае Jackson это библиотека Guava Google и цепочка меня привела к гитхабу, https://github.com/FasterXML/jackson-databind это конечно не так удобно как сайт oracle но привыкнуть можно. А вообще в будущем уметь применять Guava это крутой скил т.к. их библиотеки куда функциональнее нежели java. Все эти библиотеки какое то бесконечное множество информации которую всю не перелопатить и за целую жизнь, но в этом впрочем и нет смысла...
Kex38 уровень, Тольятти
2 июля, 10:37
https://coderlessons.com/tutorials/java-tekhnologii/vyuchit-annotatsii-dzheksona/dzhekson-annotatsii-kratkoe-rukovodstvo В помощь по аннотациям
Kex38 уровень, Тольятти
2 июля, 10:40
вроде как доки джексон https://fasterxml.github.io/jackson-databind/javadoc/2.4/
Ruslan Grigoriev34 уровень, Ростов-на-Дону
6 мая, 19:15
https://springframework.guru/jackson-annotations-json/
Sergey28 уровень, Pattaya
1 мая, 08:33
Кто-то верит в то, что "решая" задачки с добавлением пары строк кода, становишься "программистом"? Чем дальше продвигаюсь по этим квестам, тем больше недоумеваю...
Stanislav28 уровень, Москва
3 мая, 18:05
Лучше чем без них, хоть какие то навыки формируются
Oleksandr41 уровень, Львов
6 мая, 10:22
Ну например игру сокобан пишешь с нуля. тебе только роадмап дают.
Kex38 уровень, Тольятти
1 июля, 16:33
а как иначе? или же ты собираешься не зная java core сразу архитектурой проектов заниматься? нам для того и дают маленькие задачи по каждой отдельно изученной теме что бы тут же учились пользоваться новыми навыками, а если условно дать тебе почитать главу страниц на 150-200 про нити и тут же дать тебе большую задачу по ним то крыша поедет разом все применить в деле, процесс обучения от простого к сложному!
Pavlo36 уровень
29 апреля, 15:55
вот неплохой сайт с примерами
Igor R.25 уровень, Новокузнецк
6 января, 11:27
Классные задачки, помог сайт и чуть ниже Applejack давал ссылку на сайт с описанием аннотации
Koval37 уровень, Брест
14 марта, 13:51
Помог? Да там же ответы
Vorlock31 уровень, Днепр
6 января, 05:40
все таки чувствуется что по старенькой версии задачи... к примеру в таске про зоопарк уже давно нет надобности аннотировать сабы @JsonTypeName
Alexander Artamonov38 уровень, г Ишимбай
16 декабря 2019, 06:33
1000 задач - тм 1489 уровень 31 :) старт 25 октября 2019г.
Жоский Тип34 уровень, Москва
9 декабря 2019, 15:57
тока приступил, уже мучаюсь вопросом - можно мавеном тянуть либы или надо прям качать руками и кидать в проект jar'ники?
Жоский Тип34 уровень, Москва
9 декабря 2019, 15:59
и еще подвопрос: закинуть помник в корень проекта JR и туда пихать все зависимости (текущие и будущие) или для каждой таски свой создавать и выделять таски как проекты отдельные в идее?
Igor R.25 уровень, Новокузнецк
4 января, 12:17
мавеном можно подключать либы с помощью <dependency> в файл pom.xml
Applejack41 уровень, Минск
18 ноября 2019, 14:21