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

Розробники 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) або повністю новий документ.

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

У ChatGPT може з’явитись реклама

Компанія OpenAI розглядає додаткові способи отримання доходу, одним з яких є розміщення реклами в ChatGPT.…

15.08.2025

GitHub додає підтримку BMP і TIFF, але все ще не розпізнає WebP та AVIF як зображення

Платформа спільної розробки та хостингу коду GitHub дозволила завантажувати додаткові типи файлів до задач, запитів…

15.08.2025

Китайська влада наполягла, щоб DeepSeek навчала модель R2 на обладнанні Huawei. Але щось пішло не так

Провідний китайський стартап у сфері штучного інтелекту DeepSeek був змушений відкласти випуск своєї майбутньої моделі…

15.08.2025

Google випустила мініатюрну модель Gemma 3 270M — її можна запустити на смартфоні

Google представила компактну версію своєї відкритої моделі Gemma, розроблену для роботи на локальних пристроях, включно…

15.08.2025

Керівник Мінцифри розповів про нові послуги в «Дії», які з’являться восени

Перший віце-прем’єр-міністр та очільник Мінцифри Михайло Федоров під час вчорашнього стріму в Тік-Ток розповів, що…

15.08.2025

В Google Translate додали функцію вивчення іноземних мов

Додаток Google Translate отримав нову функцію Practice для вивчення іноземних мов. Про це повідомляє Android…

14.08.2025