1

Android の JSON (つまり org.json) の操作中にいくつかの問題が発生したため、ここではjson simpleを使用しています。しかし、次のようなjsonパーサーを使用して文字列をjsonオブジェクトに変換しようとすると、

JSONObject masterJson = (JSONObject) new JSONParser().parse(stringdata);

エラーが発生しました:

java.lang.NoClassDefFoundError: org.json.simple.JSONObject

方法を提案してください。前もって感謝します。

4

3 に答える 3

1

私の経験から、それぞれのjarファイルを追加しても、正しく動作しません。外部jarファイルを追加するには、次の手順に従いました。

Eclipse でプロジェクトを右クリック -> Buildpath -> Configure Build path -> Java Build Path (左ペイン) -> Libraries(Tab) -> Add External Jars -> jar を選択し、[OK] を選択します。

しかし、うまくいきませんでした。たくさんグーグルした後、jarファイルを追加した後、「注文とエクスポート」タブを選択し、現在追加されている外部ファイルを確認し、最後にプロジェクトを更新することがわかりました。その後、それは完全に機能します。

この質問を参照してください:この java.lang.NoClassDefFoundError: org.json.simple.JSONObject エラーを解決するにはどうすればよいですか? この質問では回答が見つかりませんが、正解はコメントとして追加されました。コメントを追加してくれた@peeskiletに感謝します。

于 2015-10-29T04:50:45.707 に答える