Верно, есть разница между Java EE и Java SE. В настоящее время в корпоративных приложениях требуется синтаксический анализ JSON. Oracle имеет зависимость, которую вы можете загрузить:
https://javaee.github.io/jsonp/
Если вы используете maven, вы можете просто включить это в свой POM:
<!-- https://mvnrepository.com/artifact/javax.json/javax.json-api -->
<dependency>
<groupId>javax.json</groupId>
<artifactId>javax.json-api</artifactId>
<version>1.1.4</version>
</dependency>
НО , это было заменено пакетом Jakarta EE (ee4j):
(загрузка GitHub) https://github.com/eclipse-ee4j/jsonp
(загрузка Maven)
<!-- https://mvnrepository.com/artifact/jakarta.json/jakarta.json-api -->
<dependency>
<groupId>jakarta.json</groupId>
<artifactId>jakarta.json-api</artifactId>
<version>1.1.6</version>
</dependency>
Если вы посмотрите на EE4J, вы увидите, что существует так много API, которые вы можете загрузить. Java SE бы по умолчанию ими завалило. Некоторое время Oracle просто распространял эти «эталонные реализации» пакетов Java EE вместе с различными серверами, такими как Glassfi sh. Существует так много способов обработки этих протоколов и форматов, таких как JSON, и на работе они могут быть критически важными.