xml和json转换工具

xml和json转换工具

ID:40575989

大小:23.50 KB

页数:3页

时间:2019-08-04

xml和json转换工具_第1页
xml和json转换工具_第2页
xml和json转换工具_第3页
资源描述:

《xml和json转换工具》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Xml和json转换工具,包括三个文件:ExtHelper.java、Total.java和TotalJson.javaJavacodeExtHelper.javaimportjava.util.ArrayList;importjava.util.List;importnet.sf.json.JSONObject;importcom.thoughtworks.xstream.XStream;importcom.thoughtworks.xstream.io.xml.DomDriver;/***Title:ExtJS辅助类*Description:该类用于转

2、换java对象为XML文件格式或JSON文件格式*@author葛昊*@time:2009年2月5日11:10:54*/publicclassExtHelper{/***通过List生成XML数据*@paramrecordTotal记录总数,不一定与beanList中的记录数相等*@parambeanList包含bean对象的集合*@return生成的XML数据*/@SuppressWarnings("unchecked")publicstaticStringgetXmlFromList(longrecordTotal,ListbeanList){Tota

3、ltotal=newTotal();total.setResults(recordTotal);Listresults=newArrayList();results.add(total);results.addAll(beanList);XStreamsm=newXStream(newDomDriver());for(inti=0;i

4、mp[temp.length-1],c);}Stringxml=""+sm.toXML(results);returnxml;}/***通过List生成XML数据*@parambeanList包含bean对象的集合*@return生成的XML数据*/@SuppressWarnings("unchecked")publicstaticStringgetXmlFromList(ListbeanList){returngetXmlFromList(beanList.size(),

5、beanList);}/***通过List生成JSON数据*@paramrecordTotal记录总数,不一定与beanList中的记录数相等*@parambeanList包含bean对象的集合*@return生成的JSON数据*/@SuppressWarnings("unchecked")publicstaticStringgetJsonFromList(longrecordTotal,ListbeanList){TotalJsontotal=newTotalJson();total.setResults(recordTotal);total.setIt

6、ems(beanList);JSONObjectJsonObject=JSONObject.fromObject(total);returnJsonObject.toString();}/***通过List生成JSON数据*@parambeanList包含bean对象的集合*@return生成的JSON数据*/@SuppressWarnings("unchecked")publicstaticStringgetJsonFromList(ListbeanList){returngetJsonFromList(beanList.size(),beanList)

7、;}/***通过bean生成JSON数据*@parambeanbean对象*@return生成的JSON数据*/publicstaticStringgetJsonFromBean(Objectbean){JSONObjectJsonObject=JSONObject.fromObject(bean);returnJsonObject.toString();}}JavacodeTotal.javapublicclassTotal{privatelongresults;publiclonggetResults(){returnresults;}publicvo

8、idsetResults(longresults){this.re

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。