我正在使用Gson library
将对象转换为Json
,反之亦然。我已jars
将该库复制到一个新文件夹中lib
,并将其添加到我的Eclipse IDE
.
我有一个主类,我使用toJson()
如下所示将对象转换为 Json 并将其发送到servlet
using Apache HttpClient's HttpPost()
。
Gson gson= new Gson();
String json = gson.toJson(names);
但是在执行以下代码时,我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
吗?