Парсим 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: Ответы на вопросы
4 views
1992
639
3 months ago 00:38:15 1
How to Build A CLI Todo App in Go
4 months ago 00:15:13 33
Зарабатываем на OZON | Парсинг товаров с помощью Python
5 months ago 00:27:01 4
Парсинг на Python, Selenium и BS4 | Выполняем заказ на фрилансе | Парсинг динамического сайта
5 months ago 00:17:10 1
Обучение парсингу на Python #12 | Выполняем заказ на фрилансе | Парсинг динамического сайта
5 months ago 00:18:49 1
Обучение парсингу на Python #9 | Выполняем заказ на фрилансе | Парсинг сайта
5 months ago 00:17:42 1
Обучение парсингу на Python #8 | Выполняем заказ на фрилансе
5 months ago 00:17:03 1
Обучение парсингу на Python #7 | Парсинг сайтов на фрилансе | Requests, Beautifulsoup
5 months ago 00:18:53 1
Обучение парсингу на Python #4 | Парсинг сайтов | requests, beautifulsoup, lxml, proxy
5 months ago 00:21:51 1
Обучение парсингу на Python #3 | Парсинг динамического сайта | Выполняем заказ на фрилансе
5 months ago 00:20:08 1
Обучение парсингу на Python #2 | Парсинг сайтов | Выполняем заказ на фрилансе
5 months ago 00:13:29 2
Обучение Python | Управление мышкой и клавиатурой | Парсинг
6 months ago 00:19:43 11
Парсинг Динамических Сайтов в Python | Парсер OZON
6 months ago 00:59:55 1
Автоматизация Chat GPT для SEO
6 months ago 00:06:00 1
Что такое парсинг
7 months ago 00:18:50 1
Как устроен парсинг JSON? Пишем свой JSON парсер на Python
8 months ago 04:09:06 1
Прожарка MVC на пакетах Symfony #php #symfony #mvc #frameworkphp
9 months ago 00:45:11 1
ПИШЕМ ПРИЛОЖЕНИЕ СПИСОК ДЕЛ НА C# WPF ОТ НАЧАЛА ДО КОНЦА | DATAGRID | JSON ПАРСИНГ РАБОТА С ФАЙЛАМИ
9 months ago 00:08:06 1
Обучение парсингу на Python | Парсинг без обнаружения | Парсинг CloudFlare | Selenium, CloudFlare
9 months ago 00:13:05 3
Парсинг на Python | Парсинг сайта HeadHunter
9 months ago 00:06:52 1
ДЕЛАЕМ GET ЗАПРОС НА СЕРВЕР И ПАРСИМ ОТВЕТ В JSON НА C++!
10 months ago 00:44:16 3
Михаил Бесхитров — BDUI на 100%: управляем шиммерами с бэкенда
10 months ago 00:12:58 1
CURL - Установка | Основы использования CURL | Работа с API | Запросы с JSON Payload | Парсинг с jq
11 months ago 00:13:10 1
Парсим токен из ответа JSON
11 months ago 00:23:33 1
Парсинг на Python | Зарабатываем на фрилансе | Телеграм бот на aiogram | Парсинг динамического сайта