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

Luk*_*uke 42 java json org.json

我需要在我的应用程序中进行一些简单的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,绝对不想使用任何一个,所以请不要建议替代.

Dav*_*ove 67

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

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

  • 只是尝试这个似乎工作.令人遗憾的是,即使我无法确定,我认为图书馆"不需要"Java 8,因此为Java 8编译它似乎是不必要的. (3认同)
  • 是的.理解,但我更喜欢通过依赖管理器(例如Maven)来管理依赖关系. (2认同)
  • 仍然适用于jdk1.7.0_76.我希望maven有一个"最后版本与java7兼容"的地方,这是两次我用最新版本烧毁并搜索可用版本.并且,github页面现在说douglas crockford正在寻找新的维护者,截至2015-02-06 ... (2认同)