Я не могу импортировать JSONObject, я думал, что это было связано с java, и внешний jar не нужен, почему он говорит, что не может его найти?
JSONObject не может быть преобразован в тип
Ответы (2)
Я думал, что это что-то, что пришло с java, и внешний jar не нужен.
Нет — JsonObject
есть только в JavaEE. JSONObject
не входит в состав JavaSE, для него требуется внешняя библиотека. Вы можете найти его на github. Однако, если вы используете JavaEE, он включен.
Если вы используете gradle, добавьте в файл build.gradle
следующее (доступно в центральный maven):
dependencies {
compile "org.json:json:20171018"
}
person
msrd0
schedule
18.10.2014
Но мне никогда не приходилось делать это раньше. Я много работаю с JSONObject и JSONArray и обычно просто создаю новый проект и все работает
- person code511788465541441; 18.10.2014
@ code578841441 Он доступен только в JavaEE, но не в JavaSE, а в JavaEE он в нижнем регистре (
JsonObject
)
- person msrd0; 18.10.2014
Вам необходимо использовать следующую библиотеку в Java SE: https://jsonp.java.net/
JSR 353: Java API for JSON Processing
по умолчанию есть только в Java EE, а не в Java SE.
person
EpicPandaForce
schedule
18.10.2014