web-dev-qa-db-ja.com

org.jsonの使用方法JavaライブラリとJava 7

私のアプリケーションでは簡単なJSON解析が必要であり、 Douglas Crockford library がまさに必要なもののようです。

しかし、私は問題に直面しているようです。次のエラーが表示されます。

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

少しグーグルで調べたところ、これは何らかのバージョンの非互換性によるものだという印象を受けました。 Javaバージョンを変更しようとしましたが、役に立たないようです。私はJava 7 and Java =私のプログラムに7つの機能があり、最終的にはJava 7。

この問題を解決するにはどうすればよいですか?

PS:私はジャクソンとGSONを見て、どちらも絶対に使いたくないので、代わりとして提案しないでください。

42
Luke

古いバージョンのパッケージを使用してみましたか?

試してください: http://mvnrepository.com/artifact/org.json/json/20140107

67
David ten Hove

JDK1.7を使用しているため、古いバージョンへの変更は機能します!

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