如何将 org.json Java 库与 Java 7 一起使用

2022-09-01 02:02:45

我需要在我的应用程序中进行一些简单的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,绝对不想使用两者,所以请不要建议作为替代方案。


答案 1

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

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


答案 2

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

<groupId>org.json</groupId>
    <artifactId>json</artifactId>
    <version>20140107</version>
</dependency>