XML解析成JSON工具
来源:互联网 发布:财务管理app软件 编辑:程序博客网 时间:2024/05/18 17:58
将XML解析成JSON
package com.weavernorth.xml;import org.json.JSONArray;import org.json.JSONException;import org.json.JSONObject;import org.json.XML;import com.weavernorth.file.IOUtil;/** * XMLUTIL * @author Dylan * */public class XMLUtil { /** * xml转换json * @param xml * @return * @throws JSONException */ public static JSONObject XML2Json(String xml) throws JSONException{ JSONObject xmlJSONObj = null; try { xmlJSONObj = XML.toJSONObject(xml); } catch (JSONException e) { e.printStackTrace(); } return xmlJSONObj; } /** * 解析XML * @return */ public static JSONArray SAXXml() { String readFileByLines = IOUtil.readFileByLines("F:/a.txt"); JSONArray ja = new JSONArray(); try { JSONObject xml2Json = XML2Json(readFileByLines); JSONArray jsonObject = xml2Json.getJSONObject("result").getJSONObject("data").getJSONArray("row"); for (int i = 0; i < jsonObject.length(); i++) { JSONObject jo = new JSONObject(); JSONObject jsonObject2 = jsonObject.getJSONObject(i); JSONArray jsonArray = jsonObject2.getJSONArray("field"); for (int j = 0; j < jsonArray.length(); j++) { JSONObject jsonObject3 = jsonArray.getJSONObject(j); String key = jsonObject3.getString("name"); String val =""; if(jsonObject3.has("content")){ val = jsonObject3.getString("content"); } jo.put(key, val); ja.put(jo); } } } catch (JSONException e) { e.printStackTrace(); } return ja; }}
阅读全文
0 0
- XML解析成JSON工具
- JSON解析,XML解析
- JSON解析、XML解析
- XML解析 JSON解析
- XML解析、Json解析
- JSON解析/XML解析
- perl 解析xml ,json文件及curl工具的使用
- XML解析与Map、Json转换,Dom4j-工具类
- XML和JSON 已经常用的解析工具
- XML/Json解析成对象 对象序列号成xml/Json
- JSON-XML转换工具
- JSON-XML转换工具
- JSON解析工具-org.json
- JSON解析工具-org.json
- xml和json解析
- 解析(xml,json)
- xml,json解析
- json和xml解析
- 51Nod-1109-01组成的N的倍数
- 1
- S function 语法
- 解决Target host must not be null, or set in parameters.
- JAVA | 9
- XML解析成JSON工具
- 可视化库Matplotlib-折线统计图
- javascript中this指向规则(简单易懂)
- Selenium webdirver Java 操作浏览器
- MapReduce购物推荐引擎
- 3. 运算符与流程控制语句
- Effective Objective-C读书笔记
- mysqldump 数据库备份简记
- springMVC的执行流程