如何在Java 7中使用org.json Java库

How to use the org.json Java library with Java 7

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

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

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

我用Google搜索了一下,我觉得这是由于某些版本不兼容所致。 我曾尝试更改Java版本,但似乎无济于事。 我在程序中使用了Java 7和Java 7功能,最终我想使用Java 7。

我该如何解决这个问题?

PS:我看了杰克逊和GSON,绝对不想使用任何一个,所以请不要提出其他建议。


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

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


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

1
2
3
4
<groupId>org.json</groupId>
    json</artifactId>
    <version>20140107</version>
</dependency>