Страницы

Поиск по вопросам

четверг, 13 февраля 2020 г.

Есть ли в Java API для работы с JSON?

#java #json


Какие существуют стандартные api по работе с json?
Чтобы все шло из коробки, то есть, из обычного java jdk 1.7

В php сразу в коробке есть функции по работе с json, в Java разве нет?
    


Ответы

Ответ 1



Oracle Может не до конца понял вопрос, но вот по идее.

Ответ 2



К сожалению, в настоящий момент нет никакого встроенного JSON API в Java. Разработчики хотели добавить стандартизированный JSON API в Java 9, но потом решили добавить другие важные фичи, а эту вычеркнуть из списка. Неизвестно, так же, будет ли он в Java 10. А пока нам придётся пользоваться отдельными библиотеками. Такими, как javax.json, который можно взять из maven: javax.json javax.json-api 1.0 или Org.JSON, который можно взять из maven org.json json 20151123 и другими библиотеками. Полезная ссылка по теме из английского Stack Overflow

Ответ 3



в Java разве нет? Есть в Java EE, либо используя библиотеки GSON (от гугла) или jackson. Тут надо понимать, что в Java вообще "модно" использовать сторонние библиотеки, а на уровне языка давать только общий API (как, например, JPA - это ORM для языка Java, на уровне самого языка есть только интерфейсы). Такая "мода" позволяет развиваться большому количеству альтернативных библиотек. Поэтому просто используйте, скажем, maven и возможность генерировать все пакеты jar'ов в одном zip файле и т.п.

Комментариев нет:

Отправить комментарий