Рубріки: Новини

Розробники OpenJDK планують додати JSON API в стандартну бібліотеку Java

Дмитро Сімагін

Розробники проекту OpenJDK, який підтримується компанією Oracle, анонсували плани створення вбудованого JSON API для Java. Це має спростити роботу з JSON-документами, не вимагаючи встановлення сторонніх бібліотек. Новий API стане частиною стандартної бібліотеки Java, що передбачає наявність доступу до базових функцій без зовнішніх залежностей.

Новий API буде включати мінімальний набір класів для роботи з JSON:

  • JsonValue — базовий інтерфейс для всіх JSON-значень;
  • JsonObject — колекція ключ-значення;
  • JsonArray — упорядкований перелік значень;
  • JsonString — рядкове значення;
  • JsonNumber — числове значення;
  • JsonBoolean — логічне значення;
  • JsonNull — порожнє значення.

API підтримуватиме базові операції, такі як розбір рядків JSON та перетворення значень. Оскільки JSON не розрізняє цілі та десяткові числа, новий API пропонуватиме кілька способів роботи з числами. 

Перша версія прототипу вже доступна в sandbox-репозиторії OpenJDK. Незважаючи на ранню стадію розробки, вона успішно пройшла більшість тестів з JSONTestSuite. 

Розробники планують оформити пропозицію (JEP) для включення нового API до майбутніх версій JDK. Це може бути оновлення існуючого JEP 198 (Light-Weight JSON API) або повністю новий документ.

Останні статті

Gmail додає наскрізне шифрування на відправку електронних листів будь-кому

Google оголошує, що користувачі Gmail тепер можуть надсилати електронні листи з наскрізним шифруванням будь-кому, навіть…

03.10.2025

Кількість IT-вакансій в Україні за квартал зросла на 12%. Це рекордний показник з початку війни

У третьому кварталі (липень, серпень, вересень) на сервісі пошуку роботи jobs.dou.ua опублікувано 20899 IT-вакансій. Це…

03.10.2025

Google вимагає по $25 з кожного Android-розробника «за верифікацію». Але будуть виключення

Представники Google розкрили додаткові подробиці майбутньої верифікації Android-розробників, яка почнеться в 2026 році. За реєстрацію…

03.10.2025

Python-розробники отримали можливість імпортувати в Excel бібліотеки на свій вибір

Microsoft анонсувала нову потужну функцію для Python-розробників у Microsoft Excel для Windows: редагування ініціалізації. Вона…

03.10.2025

В інструмент кодування Jules додали інтерфейс командного рядка та публічний API

Google додає в Jules інтерфейс командного рядка та публічний API, що дозволяє цьому інструменту кодування…

03.10.2025

Хакери зламали приватні репозиторії Red Hat на GitHub

Хакерське угруповання Crimson Collective зламало приватні GitHub-репозиторії компанії Red Hat, яка займається розробкою корпоративного програмного…

02.10.2025