42

我需要在我的应用程序中进行一些简单的 JSON 解析,而Douglas Crockford 库似乎正是我所需要的。

但是,我似乎遇到了问题。我收到以下错误:

Exception in thread "main" java.lang.UnsupportedClassVersionError: org/json/JSONObject : Unsupported major.minor version 52.0

我用谷歌搜索了一下,我觉得这是由于某些版本不兼容造成的。我尝试过更改 Java 版本,但似乎没有帮助。我在我的程序中使用 Java 7 和 Java 7 功能,最终我想使用 Java 7。

我该如何解决这个问题?

PS:我查看了 Jackson 和 GSON,绝对不想使用任何一个,所以请不要建议作为替代方案。

4

2 回答 2

67

您是否尝试过使用旧版本的软件包?

试试: http: //mvnrepository.com/artifact/org.json/json/20140107

于 2014-12-08T08:24:11.930 回答
2

由于您使用的是JDK1.7,因此更改为旧版本即可!

<groupId>org.json</groupId>
    <artifactId>json</artifactId>
    <version>20140107</version>
</dependency>
于 2015-12-24T08:30:47.370 回答