Как использовать библиотеку Java org.json с Java 7
Мне нужен простой анализ JSON в моем приложении, и библиотека Дугласа Крокфорда кажется именно тем, что мне нужно.
Тем не менее, я, кажется, столкнулся с проблемой. Я получаю следующую ошибку:
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/json/JSONObject : Unsupported major.minor version 52.0
Я немного погуглил, и у меня создалось впечатление, что это связано с несовместимостью версий. Я пытался изменить версии Java, но, похоже, это не помогло. Я использую функции Java 7 и Java 7 в своей программе и в конечном итоге хочу использовать Java 7.
Как я могу решить эту проблему?
PS: я посмотрел на Джексона и GSON и определенно не хочу их использовать, поэтому, пожалуйста, не предлагайте в качестве альтернативы.
2 ответа
Вы пытались использовать старую версию пакета?
Попробуйте: http://mvnrepository.com/artifact/org.json/json/20140107
Поскольку вы используете JDK1.7, перейдите на более старую версию!
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20140107</version>
</dependency>