工具分享 xml to json
来源:互联网 发布:因特网属于什么网络 编辑:程序博客网 时间:2024/06/06 21:04
需求背景:
- 项目提供接口给安卓的app,由于数据量较大,初步方案通过sql lite来在app安装的时候初始化。源数据为oracle格式,统一处理为json。
package xml2json;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileWriter;import java.io.IOException;import java.io.InputStream;import org.apache.commons.io.IOUtils;import net.sf.json.JSON;import net.sf.json.xml.XMLSerializer;public class Test { public static void ConvertXMLtoJSON() throws FileNotFoundException { String d ="C:\\Users\\Administrator\\Desktop\\部门信息.xml"; File file=new File(d); //读取文件流 FileInputStream in = new FileInputStream(file); String xml; try { xml = IOUtils.toString(in); System.out.println(xml); XMLSerializer xmlSerializer = new XMLSerializer(); JSON json = xmlSerializer.read(xml); System.out.println(json.toString(1)); //处理返回为空数组的数据 String tojson=json.toString().replace("[]", "null"); File fileRs=new File("C:\\Users\\Administrator\\Desktop\\部门信息表.txt"); if (!fileRs.exists()) {// 如果文件不存在,则创建该文件 fileRs.createNewFile(); } FileWriter fw=new FileWriter(fileRs); fw.write(tojson.toString()); fw.flush(); fw.close(); } catch (IOException e) { e.printStackTrace(); } } public static void main(String[] args) throws FileNotFoundException { ConvertXMLtoJSON(); }}
0 0
- 工具分享 xml to json
- xml TO json
- JSON-XML转换工具
- JSON-XML转换工具
- 工具分享: XML格式化工具(XMLFormatter)
- 工具分享: XML格式化工具(XMLFormatter)
- From JSON to Java /XML
- protocol buff to xml json
- xml,json,html格式化工具
- XML解析成JSON工具
- Javascript JSON转XML (change JSON to xml)
- JAVA Version JSON to XML(JSON转XML)
- xml操作工具分享-描述篇
- xml操作工具分享-实现篇
- JSON: The Fat-Free Alternative to XML
- Convert Xml to json object in android
- JSON: The Fat-Free Alternative to XML
- JSON: The Fat-Free Alternative to XML
- PAT Basic level practice 03
- poj 1986——Distance Queries
- centos6.5下安装mysql,远程访问
- DLL 内部的非模态对话框的 PreTranslateMessage 函数不执行
- ruby 安装 gem 降级
- 工具分享 xml to json
- ORA-00942: 表或视图不存在 "的原因和解决方法
- 自动适应—根据分辨率大小可以相应显示不同图片(代码)
- SDK 更新配置
- NYOJ 6 喷水装置(一)
- iOS中视图控制器View的加载与生命周期
- Android 好看的搜索界面,大赞Animation
- libxml2交叉移植总结
- casperjs/phantomjs资料收集