42

アプリケーションで簡単な JSON 解析が必要ですが、Douglas Crockford ライブラリがまさに必要なもののようです。

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

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

少しググったところ、これはバージョンの非互換性が原因であるという印象を受けました。Java のバージョンを変更しようとしましたが、役に立たないようです。プログラムで Java 7 と Java 7 の機能を使用していますが、最終的には Java 7 を使用したいと考えています。

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

PS: 私は Jackson と GSON を見ましたが、絶対にどちらも使いたくないので、代替案として提案しないでください。

4

2 に答える 2

67

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

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

于 2014-12-08T08:24:11.930 に答える
2

JDK1.7 を使用しているため、古いバージョンに変更しても問題ありません。

<groupId>org.json</groupId>
    <artifactId>json</artifactId>
    <version>20140107</version>
</dependency>
于 2015-12-24T08:30:47.370 に答える