将JavaBean对象/List或Set或Map对象转成JSON方式
一、通过Struts2插件包(即使用Struts框架)自动生成JSON文本
二、使用第三方工具,将JavaBean对象/List或Set或Map对象转成JSON
准备导入第三方jar包:
》commons-beanutils-1.7.0.jar
》commons-collections-3.1.jar
》commons-lang-2.5.jar
》commons-logging-1.1.1.jar
》ezmorph-1.0.3.jar
》json-lib-2.1-jdk15.jar
1.JSONArray应用:
(1)JavaBean----->JSON
》JSONArray jsonArray = JSONArray.fromObject(city);
》String jsonJAVA = jsonArray.toString();
(2)List<JavaBean>----->JSON
》JSONArray jsonArray = JSONArray.fromObject(cityList);
》String jsonJAVA = jsonArray.toString();
(3)List<String>----->JSON
》JSONArray jsonArray = JSONArray.fromObject(stringList);
》String jsonJAVA = jsonArray.toString();
(4)Set<JavaBean>----->JSON
》JSONArray jsonArray = JSONArray.fromObject(citySet);
》String jsonJAVA = jsonArray.toString();
(5)Map<String,Object>----->JSON
》JSONArray jsonArray = JSONArray.fromObject(map);
》String jsonJAVA = jsonArray.toString();
2.JSONObject的应用:
最新文章
- 关于学习javascript的一些建议
- 64位MicrosoftOfficeWord加载EndnoteX7
- RMB转换人民币大小金额
- Java中的大数处理类BigInteger和BigDecimar浅析
- .NET SOCKET通信编程
- ASP FSO操作文件(复制文件、重命名文件、删除文件、替换字符串)
- 动态规划(树形DP):HDU 5834 Magic boy Bi Luo with his excited tree
- python - socket模块1
- Objective-C set/get方法
- linux下卸载apache方法小结
- 在Linux上部署Web项目
- foreach加循环体与不加循环体的区别
- 6.2 小表驱动大表(exists的应用)
- vue 自定义组件使用v-model
- JavaSE 软件工程师 认证考试试卷2
- Mysql中use一个表出现警告:Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A
- 【BZOJ2484】[SDOI2011]打地鼠(暴力)
- 【洛谷P1273】有线电视网
- 003 JTA的使用与理解
- mybatis关联查询resultmap的使用详解resultmap