Gson library
オブジェクトを変換するために使用してJson
おり、その逆も同様です。jars
そのライブラリの を新しいフォルダーにコピーし、lib
それをプロジェクトのビルド パスに追加しましたEclipse IDE
。
toJson()
以下に示すように、オブジェクトを Json に変換し、それをservlet
usingに送信するメイン クラスが 1 つありますApache HttpClient's HttpPost()
。
Gson gson= new Gson();
String json = gson.toJson(names);
しかし、次のコードを実行すると、をusingにservlet
変換できません。Json
Object
fromJson()
Gson gson = new Gson();
Names names = gson.fromJson(s, Names.class);
次の例外をスローしています。
java.lang.NoClassDefFoundError: com/google/gson/Gson
なぜそれが起こっているのでしょうか?という名前の新しいフォルダではなく、 をフォルダにjars
コピーする必要がありましたか?WebContent/WEB-INF/lib
lib