JavaRush/Курсы/Java Collections/Задачи | 3 уровень | 5 лекция

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

Открыта
14
Задача
Java Collections,  3 уровень,  5 лекция
Недоступна
Первая сериализация в JSON
Первая сериализация в JSON
8
Задача
Java Collections,  3 уровень,  5 лекция
Недоступна
Вторая сериализация в JSON
Вторая сериализация в JSON
14
Задача
Java Collections,  3 уровень,  5 лекция
Недоступна
Десериализация JSON объекта
Десериализация JSON объекта
14
Задача
Java Collections,  3 уровень,  5 лекция
Недоступна
Конвертация из одного класса в другой используя JSON
Конвертация из одного класса в другой используя JSON
14
Задача
Java Collections,  3 уровень,  5 лекция
Недоступна
Конвертация из одного класса в другой используя JSON
Конвертация из одного класса в другой используя JSON
14
Задача
Java Collections,  3 уровень,  5 лекция
Недоступна
Странная ошибка
Странная ошибка
14
Задача
Java Collections,  3 уровень,  5 лекция
Недоступна
Сериализация зоопарка
Сериализация зоопарка
8
Задача
Java Collections,  3 уровень,  5 лекция
Недоступна
Сериализация даты в JSON
Сериализация даты в JSON
Комментарии (143)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
onidza
Уровень 51
3 сентября 2025, 12:56
пошаговый туториал реально крутая ссылка из комментов ниже
Andrey PyDev
23 апреля 2025, 14:54
Не знаю почему не проходит валидацию - в моих тестах все требования выполняет - у валидатора провален первый тест
public static Object convertOneToAnother(Object one, Class resultClassObject) throws IllegalArgumentException {
        String resClassNameLower = resultClassObject.getSimpleName().toLowerCase();
        ObjectMapper mapper = new ObjectMapper();
        Map<String, Object> jsonMap = mapper.convertValue(one, Map.class);
        if (!jsonMap.containsKey("className")) { return null; }
        jsonMap.put("className", resClassNameLower);
        return mapper.convertValue(jsonMap, resultClassObject);
    }
27 марта 2025, 15:11
Диего - Ладно, иди отдыхай. следующая лекция: задача. задача. задача. задача. задача. задача. задача. задача. задача. задача. задача. задача. задача. задача.
{Java_Shark}
Уровень 36
29 января 2025, 12:07
++
Denis Odesskiy Full Stack Developer
4 октября 2024, 11:33
Просто читайте доки, там все есть Дока
safelogj Android Developer
25 сентября 2024, 17:48
w c r o s s r d
Archy
Уровень 1
Expert
11 ноября 2023, 18:51
Неплохие задачи. Только просмотрите сначала все аннотации здесь
1 марта 2024, 11:43
Думаю лучше искать по мере необходиммоти, все всё равно не запомнятся и не поймутся
Владислав
Уровень 41
11 ноября 2023, 17:04
Вот удобный сайтик тык. Пригодится для просмотра документации.
22 сентября 2023, 13:12
Дмитрий
Уровень 6
25 августа 2025, 06:04
Благодарю! )
15 сентября 2023, 14:35
Ещё если я правильно понял (а я читал доп источники). В один json файл пишется 1 объект. Это может быть просто Cat, может быть коллекция (Cat[], List<Cat> и т.д.), может быть объект содержащий другие объекты. Но по итогу, должен быть 1 головной объект. Просто я изначально думал, что там будет работать по аналогии с потоками, типо записали 1 объект, потом дописали ещё и ещё. А когда надо десериализовать так же можно например в цикле вычитать 1 объект потом второй и т.д. а не тут то было. Поправьте если я неправ.