Парсим JSON и XML в Java библиотеками Gson, Jackson, JAXB Вебинар
Вебинар для студентов курса Java-разработчик на платформе
Тема “Работа с текстовыми форматами JSON и XML в Java. Сериализация и десериализация с использованием библиотек GSON, Jackson, JAXB“
- Разбираем синтаксис JSON/XML
- Викторина на понимание синтаксиса :)
- Простой парсинг курсов валют в record с использованием аннотаций
- Пишем адаптер для сериализации/десериализации JSON
- Используем jsr-310 для работы с датами и временем в Jackson
- Десериализуем XML с помощью JAXB уже в простые классы
Спикер: Шибков Константин
Презентация:
Проект по итогу вебинара, проведен дополнительный рефакторинг:
00:00 Приветствие
02:09 Что такое JSON?
05:52 Синтаксис JSON
13:13 Викторина валидности JSON
16:53 JSON↔POJO
21:07 Библиотеки Java для JSON
23:21 Лайфкодинг - создание проекта
26:35 Написание Http клиента
34:17 Ответы на вопросы
38:08 GSON: Создание классов проекций полей JSON
43:41 GSON: Подключение библиотеки
44:52 GSON: Настройки полей классов с помощью аннотаций
50:28 GSON: Десериализация строки в ZonedDateTime через адаптер
50:28 GSON: Сериализация объектов в JSON
01:02:55 Jackson: Подлючение и создание объектов
01:06:48 Jackson: Десериализация
01:10:00 Jackson: @JsonProperty
01:10:00 Jackson: @JsonIgnoreProperties
01:12:40 Jackson: Донастройка классов
01:14:47 Jackson: Десериализация строки в ZonedDateTime
01:21:47 Ответы на вопросы
01:32:23 Что такое XML?
01:32:23 Синтаксис XML
01:39:24 JSON vs XML
01:46:17 JAXB: Подлючение и создание объектов
01:46:17 JAXB: Десериализация
01:46:17 JAXB: Донастройка классов через аннотации и сериализация
02:13:07 JAXB: Ответы на вопросы
5 views
2638
806
9 months ago 00:38:15 0
How to Build A CLI Todo App in Go
10 months ago 00:02:51 12
Аккаунты Telegram. Как сделать аккаунт Telegram формата session?
10 months ago 00:15:13 33
Зарабатываем на OZON | Парсинг товаров с помощью Python
10 months ago 00:27:01 4
Парсинг на Python, Selenium и BS4 | Выполняем заказ на фрилансе | Парсинг динамического сайта
10 months ago 00:17:10 0
Обучение парсингу на Python #12 | Выполняем заказ на фрилансе | Парсинг динамического сайта
10 months ago 00:18:49 0
Обучение парсингу на Python #9 | Выполняем заказ на фрилансе | Парсинг сайта
10 months ago 00:17:42 0
Обучение парсингу на Python #8 | Выполняем заказ на фрилансе
10 months ago 00:17:03 0
Обучение парсингу на Python #7 | Парсинг сайтов на фрилансе | Requests, Beautifulsoup
10 months ago 00:18:53 1
Обучение парсингу на Python #4 | Парсинг сайтов | requests, beautifulsoup, lxml, proxy
10 months ago 00:21:51 1
Обучение парсингу на Python #3 | Парсинг динамического сайта | Выполняем заказ на фрилансе
10 months ago 00:20:08 0
Обучение парсингу на Python #2 | Парсинг сайтов | Выполняем заказ на фрилансе