JSONObject jsonObject=JSONObject.fromObject(map) 执行到这的
发布时间:2020-12-16 19:28:24 所属栏目:百科 来源:网络整理
导读:先看看代码是这么写的: /** * p * JSONObject测试 * /p * @return */public void jsonObjectTest(){List userInfosList = new ArrayListUserInfo();UserInfo u1 = new UserInfo();u1.setUserId(10000);u1.setUserName("柳梦璃");u1.setPassword("liumengli"
先看看代码是这么写的: /** * <p> * JSONObject测试 * </p> * @return */ public void jsonObjectTest(){ List userInfosList = new ArrayList<UserInfo>(); UserInfo u1 = new UserInfo(); u1.setUserId(10000); u1.setUserName("柳梦璃"); u1.setPassword("liumengli"); UserInfo u2 = new UserInfo(); u2.setUserId(10001); u2.setUserName("韩菱纱"); u2.setPassword("hanlingsha"); UserInfo u3 = new UserInfo(); u3.setUserId(10002); u3.setUserName("云天河"); u3.setPassword("yuntianhe"); UserInfo u4 = new UserInfo(); u4.setUserId(10003); u4.setUserName("玄霄"); u4.setPassword("xuanxiao"); userInfosList.add(u1); userInfosList.add(u2); userInfosList.add(u3); userInfosList.add(u4); Map map=new HashMap(); map.put("newData",userInfosList); JSONObject jsonObject=JSONObject.fromObject(map); System.out.println(jsonObject); } 进行DeBug调试的时候发现,执行到jsonObject=JSONObject.formObject(map)的时候就不执行下去了,也不报错,很是让人郁闷,后来发现,是少了个jar包的原因,要使用JSONObject,需要以下6个jar包: 1.commons-beanutils-1.7.0.jar 2.commons-collections-3.2.1.jar 3.commons-lang-2.3.jar 4.commons-logging-1.0.4.jar 5.ezmorph-1.0.3.jar 6.json-lib-2.1.jar 很抱歉还少个包,morph-1.1.1.jar (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |