我想JSON数据发送到我的网页,这里是代码:JSON解析器异常
response.setContentType("application/json");
String jsonObject = "{ key1 = value1, key2 = value2 }";
JSON json = JSONSerializer.toJSON(jsonObject);
PrintWriter out = response.getWriter();
out.print(json);
out.flush();
return null;
我得到这个错误:
java.lang.NoClassDefFoundError: net/sf/json/JSONSerializer
我使用jdk1.7和JSON: -json-LIB-2.4-jdk15.jar -json-LIB-2.4-jdk15-javadoc.jar -json-LIB-2.4-jdk15-sources.jar
ezmorph: -ezmor PH-1.0.6.jar
和commons-lang.jar
为什么我得到这个错误?
你在哪里安装JSON-LIB-2.4-jdk15.jar? – Azodious
您应该在运行servlet时检查json-lib jar文件是否实际存在于类路径中,例如在WEB-INF/lib /中。 – Henrik
@有趣我将它们安装到WEB-INF/lib/ – fatiDev