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

Розробники 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 знищив 54% вакансій для джунів у британському ІТ

Після релізу ChatGPT у 2022 році кількість вакансій для джуніорів у британському IT скоротилась на…

01.07.2025

Марк Цукерберг заявив, що зібрав «команду мрії» для розробки суперінтелекту

Генеральний директор компанії Meta Марк Цукерберг оголосив про створення нового дослідницького підрозділу Superintelligence Labs, команда…

01.07.2025

Співробітників Microsoft зобов’язали використовувати на роботі Copilot

Microsoft активізує свої зусилля в галузі штучного інтелекту, спонукаючи своїх співробітників більше використовувати віртуальний помічник…

01.07.2025

Агент кодування Cursor тепер працює у веб- та мобільних браузерах

Компанія Anysphere повідомила, що її агент кодування Cursor тепер підтримує роботу у веб- та мобільних…

01.07.2025

JetBrains підвищує тарифи за користування системою відстеження помилок YouTrack

Компанія JetBrains вперше з 2020 року підвищує тарифи за користування YouTrack — системою відстеження помилок…

01.07.2025

В «Резерв+» з’явилась можливість оплатити штраф зі знижкою. Для цього користувачу треба самостійно повідомити, що він вчасно не оновив дані

З 30 червня у застосунку «Резерв+» з'явилась нова опція — оплата штрафів без візиту до територіального центру…

30.06.2025