我的应用程序中需要一些简单的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并且绝对不想使用它们,所以请不要建议作为替代方案。答案 0 :(得分:67)
您是否尝试过使用旧版本的软件包?
答案 1 :(得分:2)
由于您使用的是JDK1.7,因此更改为旧版本将起作用!
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20140107</version>
</dependency>