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

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

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

В Силах оборони України відкрита 201 ІТ-вакансія. На одну позицію претендує дев’ять кандидатів

У застосунку «Резерв+» та на платформі Lobby X станом на середину травня є 201 відкрита…

16.05.2025

Microsoft відключить сторонніх розробників від доступу до Bing API

Microsoft офіційно оголосила про закриття доступу до API пошукової системи Bing для всіх сторонніх розробників…

16.05.2025

ChatGPT незабаром отримає функцію запису та розшифрування стенограм

OpenAI планує додати в ChatGPT нову функцію запису стенограм. Про це свідчить аналіз коду мобільного…

16.05.2025

Microsoft відмовилася від підтримки Faster CPython — майбутнє оптимізації Python під питанням

Microsoft офіційно припинила підтримку проекту Faster CPython, який займався прискоренням основного інтерпретатора мови програмування Python.…

16.05.2025

Щомісяця 50 мільйонів розробників активно користуються Visual Studio і Visual Studio Code

Microsoft оголосила, що сімейством продуктів Visual Studio: Visual Studio та Visual Studio Code щомісяця активно…

16.05.2025

Українська ІТ-компанія TechMagic придбала польську Hitteps

Українська компанія TechMagic поглинула польську компанію Hitteps. Вона спеціалізується на Salesforce, є сертифікованим Salesforce Partner,…

15.05.2025