Как использовать библиотеку 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>
Другие вопросы по тегам