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

时间:2014-12-08 06:41:52

标签: java json org.json

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

然而,我似乎遇到了一个问题。我收到以下错误:

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 个答案:

答案 0 :(得分:67)

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

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

答案 1 :(得分:2)

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

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