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

Открыта
8
Задача
Java Collections,  3 уровень,  8 лекция
Недоступна
Первая сериализация в XML
Расставь правильно JAXB аннотации у статических классов.
8
Задача
Java Collections,  3 уровень,  8 лекция
Недоступна
Десериализация XML объекта
В метод convertFromXmlToNormal первым параметром приходит строка, содержащая xml объект. Вторым параметром приходит класс, объект которого необходимо вернуть. Метод convertFromXmlToNormal должен создать объект из xml-строки и вернуть его.
Комментарии (32)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
ram097341 уровень, Набережные Челны
29 июля, 06:28
29.07.2020 поставил зависимость org.glassfish.jaxb:jaxb-runtime:3.0.0-M4 в IDEA через Maven, (JDK Liberica-14.0.2 Full) вывод соответствует условию. Но не компилировался на сервере. Поставил Liberica 8 Full, сломался плагин ЯваРаша, ругался на javafx, поставил JDK движком IDEA, заработало
Oleg Senuk38 уровень, Киев
21 апреля, 10:44
мне помогла эта статья
Victor Shumsky41 уровень, Ханой
11 февраля, 05:38
20 секунд на задачу, 20 минут на настройку зависимостей🤥
Alexey Matias41 уровень, Санкт-Петербург
27 января, 19:04
На 11 все летает, добавьте через maven зависимость org.glassfish.jaxb:jaxb-runtime:2.3.2
Vorlock31 уровень, Днепр
12 января, 05:36
на 11 не летает, переключаемся на 8ю версию JDK
Максим36 уровень, Воронеж
21 февраля, 08:38
на 13 летает
Igor R.25 уровень, Новокузнецк
7 января, 08:34
хмм чет изи менее 10 минут ушло, подозрительно...
Pavel Bely30 уровень, Екатеринбург
19 июля, 14:58
За минуты полторы
Максим41 уровень
29 декабря 2019, 12:27
Вроде писали что Xml входит в стандарт, а нет. Таких аннотаций у меня не было. Idea предлагала скачать какой-то пакет, нажимал скачать, эффекта ноль. Пришлось сдавать задания без проверки (ведь они у меня не запускаются). А с прошлыми заданиями(которые по jackson), после установки дополнительных пакетов, поехали все остальные задачи, даже новые. Пришлось переустанавливать Idea.
Митяй Митяич24 уровень
18 декабря 2019, 14:14
Хммммммм, нам ведь рассказывали 100500 раз какие импортировать библиотеки и в чем особенности статических классов для JAXB...
VN40 уровень
6 декабря 2019, 19:22
как же я обожаю создателей данного ресурса. не передать словами
Alina25 уровень, Казань
21 ноября 2019, 02:53
Помогло с Java 11 : File->ProjectStructure->Libraries-> + (New Project Library) Найти через поиск 3 бибилотеки (по artifact-id, из списка выбираем подходящие по groupid)
<!-- https://mvnrepository.com/artifact/javax.xml.bind/jaxb-api -->
<dependency>
    <groupId>javax.xml.bind</groupId>
    <artifactId>jaxb-api</artifactId>
    <version>2.3.0-b170201.1204</version>
</dependency>

<!-- https://mvnrepository.com/artifact/javax.activation/activation -->
<dependency>
    <groupId>javax.activation</groupId>
    <artifactId>activation</artifactId>
    <version>1.1</version>
</dependency>

<!-- https://mvnrepository.com/artifact/org.glassfish.jaxb/jaxb-runtime -->
<dependency>
    <groupId>org.glassfish.jaxb</groupId>
    <artifactId>jaxb-runtime</artifactId>
    <version>2.3.0-b170127.1453</version>
</dependency>
andy.v25 уровень, Tallinn
30 ноября 2019, 09:24
8 используйте для Явараша. В настройках всегда можно на более новую переключиться.
Павел36 уровень, Минск
1 января, 15:58
спасибо, помогло. для будущих поколений: 1. добавлять через maven 2. ищите по artifactId, а выбирайте правильную библиотеку по groupId
Сергей41 уровень
23 февраля, 17:31
Alina, сберегли мне кучу времени и нервов! Большое спасибо и люто плюсую.