我正在使用Gson library将对象转换为Json,反之亦然。我已jars将该库复制到一个新文件夹中lib,并将其添加到我的Eclipse IDE.
我有一个主类,我使用toJson()如下所示将对象转换为 Json 并将其发送到servletusing 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吗?