zoukankan      html  css  js  c++  java
  • json-lib和dom4j实现JSON转XML

    package com.geostar.gfstack.operationcenter.test;
    
    import net.sf.json.JSONObject;
    import net.sf.json.xml.XMLSerializer;
    import org.dom4j.Document;
    import org.dom4j.DocumentException;
    import org.dom4j.DocumentHelper;
    
    /**
     * Created by Administrator on 2017/6/13.
     */
    public class TestJson2XML {
        public static void main(String[] args) throws DocumentException {
            JSONObject jsonObject = new JSONObject();
            jsonObject.put("name", "wangrui");
            jsonObject.put("age", "28");
            System.out.println(json2Xml(jsonObject, "root"));
        }
    
        public static String json2Xml(JSONObject json, String rootName) throws DocumentException {
            String sXml = "";
            XMLSerializer xmlSerializer = new XMLSerializer();
            xmlSerializer.setTypeHintsEnabled(false);
            xmlSerializer.setRootName(rootName);
            String sContent = xmlSerializer.write(json);
            try {
                Document docCon = DocumentHelper.parseText(sContent);
                sXml = docCon.getRootElement().asXML();
            } catch (DocumentException e) {
                e.printStackTrace();
            }
            return sXml;
        }
    }
    

      

  • 相关阅读:
    Hadoop功能模块之hdfs
    Hadoop介绍
    大数据的介绍
    Hadoop之shell命令
    Flume
    C# DataTable使用方法详解
    npoi 操作excell 可以下载的链接
    node.js mqtt样例
    node.js压缩
    arcgis中打印所有变量的名称和值
  • 原文地址:https://www.cnblogs.com/nihaorz/p/7007620.html
Copyright © 2011-2022 走看看