Java 9 содержит встроенный JSON? - PullRequest
0 голосов
/ 26 апреля 2018

Мне было интересно, есть ли в Java 9 встроенная поддержка JSON. Если так, как я могу импортировать это? Я пишу программу для сокетов, поэтому я не говорю о Java EE, и моей целью для импорта является простой класс Java SE.

Ответы [ 2 ]

0 голосов
/ 26 апреля 2018

Существует JSON-P , который имеет JSR .

JSON Processing (JSON-P) - это API-интерфейс Java для обработки (например, анализа, генерации, преобразования и запроса) сообщений JSON. Он создает и использует JSON-текст в потоковом режиме (аналогично StAX API для XML) и позволяет создавать объектную модель Java для JSON-текста с использованием классов API (аналогично DOM API для XML).

Это как можно ближе к официальной поддержке JSON в Java.

0 голосов
/ 26 апреля 2018

Было выдвинуто предложение об отказе от этой функции от Марка Рейнхольда, главы Oracle по Java:

Мы можем пересмотреть этот JEP [JSON API] для JDK 10 или более поздней версии, особенно если новые языковые функции, такие как типы значений и обобщенные типы примитивов (JEP 218), позволяют использовать более компактный и выразительный API.

И оно не отображается в завершенных функциях . Похоже, у Java 9 нет собственного JSON API.

...