Розробники 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) або повністю новий документ.
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: