我想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