Перейти к содержимому

В Java появилась встроенная поддержка JSON (JDK 28)

Dan Vega

0:00 / 0:00

В Java появилась встроенная поддержка JSON (JDK 28)

2 508 просмотров · 7 ч назад
Dan Vega
94,1 тыс. подписчиков
2 508 просмотров · 7 ч назад
Я покажу вам, как получать, анализировать и преобразовывать JSON в записи Java без дополнительных библиотек. Мы будем использовать JSON API из модуля Incubator JDK 28 и посмотрим, где вам всё ещё понадобится что-то вроде Jackson. Я начну с того, что этот API делает и чего не делает, затем настрою модуль Incubator и проведу анализ JSON. Я также создам JSON-объект перед созданием клиента, который будет получать посты из JSONPlaceholder и вручную преобразовывать их в записи. В конце мы представим работающий клиент и рассмотрим, почему это не является заменой Jackson или Gson. Ресурсы: Репозиторий GitHub: https://github.com/danvega/native-jso... JEP 540: Простой JSON API: https://openjdk.org/jeps/540 Загрузка раннего доступа к JDK 28 (macOS Apple Silicon): https://download.java.net/java/early_... JSONPlaceholder: https://jsonplaceholder.typicode.com/ Разделы 0:00 Поддержка JSON в JDK 28 1:07 Что делает этот API 3:28 Настройка проекта и инкубатора 6:03 Парсинг JSON и чтение значений 7:38 Создание объекта JSON 9:00 JSONPlaceholder и запись POST 10:26 Fetch POST-запросы с использованием HTTP-клиента 11:47 Преобразование JSON в записи 14:58 Запуск работающего клиента 15:40 Статус и ограничения инкубатора 🔗Ресурсы и ссылки, упомянутые в этом видео: 👋🏻Свяжитесь со мной: Веб-сайт: https://www.danvega.dev Twitter:   / therealdanvega   Github: https://github.com/danvega LinkedIn:   / danvega   Рассылка: https://www.danvega.dev/newsletter