web-dev-qa-db-ja.com

JSONパッケージ参照を追加します。新しいJava

私はJavaに新しいので、いつもACのような人でした。とはいえ、JSONライブラリ(パッケージ?クラス?Javaの用語は非常にわかりにくいです!)、参照として追加すると問題が発生します。

これらの3つのインポートは解決できません。

import org.json.simple.JSONArray;

import org.json.simple.JSONObject;

import org.json.simple.JSONValue;

私はjson.orgと downloaded the Java librariesに行ったが、それらをどうするかわからない。プロジェクトのプロパティに移動して、利用できない外部クラスです。ダウンロードしたフォルダに.Javaファイルがいっぱいあることに気付きました。これらをどうすればよいですか?

ここでそのようなnoob質問を提示して申し訳ありませんが、私は困惑しています。

13
Matt

これは間違ったダウンロードだと思います。ここからJSON-Simpleライブラリが必要です http://code.google.com/p/json-simple/ 。リンクが別の実装を指している。

ダウンロード後、*。jarをクラスパスに追加する必要があります。その方法は、使用するツールによって異なります。 Eclipseでは、プロジェクトを右クリックして[プロパティ]-> [ライブラリ]を選択し、新しいJARを追加します。

13
  • Eclipseプロジェクトを右クリックし、
  • プロパティを選択
  • Javaビルドパスを選択します
  • [ライブラリ]タブをクリックします
  • [外部jarを追加]をクリックします
  • json jarを見つけて追加します。
17
MeBigFatGuy

このWebサイトからjson.jarをダウンロードしてください。

http://www.Java2s.com/Code/Jar/j/Downloadjsonsimple11jar.htm

その後

  • 次に、Eclipseプロジェクトを右クリックします。
  • そのフォルダのプロパティを選択します
  • 選択Javaビルドパスライブラリタブをクリックします
  • [外部jarを追加]をクリックします

json jarを見つけて追加します。

import Java.io.FileReader;
import Java.util.Iterator;

import org.json.simple.JSONArray;
import org.json.simple.JSONObject;
import org.json.simple.parser.JSONParser;

これらのパッケージをJavaファイルに追加します:)

4
Gajender Singh

注意してください:JsonとJsonSimpleは同じではありません。 Mavenを使用している場合は、この依存関係をpomファイルに追加することにより、json-simpleを取得できます。

http://mvnrepository.com/artifact/com.googlecode.json-simple/json-simple/1.1.1

<dependency>
    <groupId>com.googlecode.json-simple</groupId>
    <artifactId>json-simple</artifactId>
    <version>1.1.1</version>
</dependency>
1
Jim