私は、プロジェクトでJSONを使用したいと考えているJavaプログラマーです。次の行を使用してJSONをプロジェクトにインポートするように要求するプログラミングチュートリアル(書籍から)に従っていました。
import com.google.appengine.repackaged.org.json.JSONArray;
しかし、これによりエラーが発生したため、次の行に置き換えました。
import org.json.JSONArray;
これも(異なる)エラーを生成します。
インポートorg.jsonを解決できません
問題は、EclipseワークスペースにJSONライブラリが実際にはないことだと思います。 JSONArrayを使用できるようにするにはどうすればよいですか? JSONのWebサイトを見つけましたが、何をダウンロードするか、どのように、またはどこにインストールするのかわかりません。
ここからjson実装を取得する必要があります: http://code.google.com/p/json-simple/ .
Java2s Webサイトからjsonをダウンロードし、プロジェクトに含めます。クラスにこれらのパッケージJava_basicを追加します。
import Java.io.FileNotFoundException;
import Java.io.FileReader;
import Java.io.IOException;
import Java.util.Iterator;
import org.json.simple.JSONArray;
import org.json.simple.JSONObject;
import org.json.simple.parser.JSONParser;
import org.json.simple.parser.ParseException;
それはまだ私のために動作しませんが、少なくとも私はもうJSONライブラリエラーを取得しません。ここからjson-1.5.jarをメインフォルダーにコピーします link 、ライブラリー1ではなく、指摘したようにすべてのインポートcom.google.appengine.repackaged.org.json.JSONArray;
をimport org.json.JSONArray;
に置き換えます。それでも、データストアにアクセスしようとするたびに次の警告が表示されます。
com.google.appengine.tools.development.LocalResourceFileServlet doGet
WARNING: No file found for: /favicon.ico
最終的にコードを機能させることができましたか?
linux pipにlibrary_that_you_needをインストールするHelp/Eclipse MarketPlaceにも、Eclipse 7のPyDev IDEを追加するので、新しいプロジェクトを開始するときにファイル/新しいプロジェクト/ Pydevプロジェクトを作成します