`
阅读更多

       程序运行到 return JSONObject.fromObject(map).toString();这部分后就没反应了,无任何异常抛出

 

 

这句话前面和后面都加上了打印信息,运行结果是前面有打印,后面没有打印,也没有任何异常抛出,就这么莫名其妙的断掉了。

 

我把这段代码拿到junit下测试 就报错了。java.lang.ClassNotFoundException: org.apache.commons.lang.exception.NestableRuntimeException错误,查了下原因 原来是少了3个包。因为我在使用json的时候只导入了json-lib-2.1.jar这个包 但是程序还需要这4个包:
commons-beanutils-1.7.0.jar

commons-collections-3.2.jar

commons-lang-2.1.jar
ezmorph-1.0.2.jar
导入之后就发现 OK了。

 下面是json相关的jar文件,供大家学习下载

 

0
1
分享到:
评论

相关推荐

    Ext学习笔记-个人版.doc

    JSONObject jsonObject = JSONObject.fromObject(new JsonBean()); ``` 4. 数组转换为`JSONArray`: ```java boolean[] boolArray = new boolean[] {true, false}; JSONArray jsonArray = JSONArray.from...

    JSON的使用方法(详细注解)

    JSONObject jsonObject = JSONObject.fromObject(bean); ``` 4. **数组转换成JSON**:任何类型的数组都可以转换为JSONArray。示例: ```java boolean[] boolArray = { true, false, true }; JSONArray ...

    界面 ext 4.1 mvc框架 动态加载控制层 后台session 过期处理

    out.print(JSONObject.fromObject(result)); out.flush(); out.close(); ``` 3. 如果`findHtml >= 0`,说明是普通HTTP请求,直接重定向到登录页面: ```java response.sendRedirect(request.getContextPath() ...

    java开发json所需要的jar包

    3. 将Java对象转换为JSON:通过`JSONObject.fromObject()`或`JSONArray.fromObject()`方法,可以将Java对象(如POJO、List、Map等)转换为JSON格式的字符串。 4. 解析JSON字符串:使用`JSONObject.parse()`或`...

    Extjs 4.1 (MVC) 如何动态加载控制层以及session 过期该如何处理

    out.print(JSONObject.fromObject(result)); out.flush(); out.close(); } else { response.sendRedirect(request.getContextPath() + "/login.jsp"); } ``` 在EXTJS前端,我们需要监听Ajax请求的`...

    通过Servlet让Extjs GridPanel 显示数据库数据.docx

    List<Map, Object>> resultList = new ArrayList(); try (Connection conn = DriverManager.getConnection(DB_URL, USER, PASS); PreparedStatement pstmt = conn.prepareStatement(sql); ResultSet rs = ...

    java后台生成JSON数据

    - `JSONObject` 类:表示一个 JSON 对象,可以将 Java Map 或者键值对转换为 JSON 对象。 - `JSONArray` 类:表示一个 JSON 数组,可以将 Java 集合转换为 JSON 数组。 - `toString()` 方法:将 JSON 对象或数组...

Global site tag (gtag.js) - Google Analytics