我正在将json字符串转换为JSONOBJECT,并使用import org.json.JSONObject 但我用这个
String jsonString = "{\"stat\": { \"sdr\": \"aa:bb:cc:dd:ee:ff\", \"rcv\": \"aa:bb:cc:dd:ee:ff\", \"time\": \"UTC in millis\", \"type\": 1, \"subt\": 1, \"argv\": [{\"type\": 1, \"val\":\"stackoverflow\"}]}}";
JSONObject jsonObject = new JSONObject(jsonString);
结果:我收到错误
'Handler proccessing failed; nestedexception is java.lang.NoClassDefFoundError: org/json/JSONObject'
我有json-20170516.jar进入spring-mvc项目,我在tomcat服务器上运行这个项目。 我有另一个项目简单的java项目,并使用上面的代码为这个简单的Java项目和这工作正确。我对上述问题感到困惑。
答案 0 :(得分:-1)
当你的罐子丢失时会发生NoClassDefFoundError。 json jar应该显式提供,或者作为服务器中的共享库提供。添加jar后,您的问题应该得到解决。
注意:您应该提及更多详细信息,例如
String jsonString = ""; //all your code snippet