java将XML文档转换成json格式数据的示例

  

本文介绍了java将XML文档转换成json格式数据的示例,分享给大家,具体如下:
  

  

<强>功能
  

  

将xml文档转换成json格式数据
  

  

<强>说明
  

  

依赖包:
  

  

1。jdom-2.0.2。jar: xml解析工具包;
  

  

2。fastjson-1.1.36。jar:阿里巴巴研发的高性能json工具包
  

  

程序源代码
  

        包com.xxx.open.pay.util;   进口com.alibaba.fastjson.JSONObject;   进口org.jdom2.Element;   进口org.jdom2.JDOMException;   进口org.jdom2.input.SAXBuilder;   进口java.io.ByteArrayInputStream;   进口java.io.IOException;   进口java.io.InputStream;   进口java.util.LinkedList;   进口并不知道;/* *   *由1250052380 @qq.com1.0 \“编码=\”utf - 8 \ " & # 63;祝辞& lt; MoBaoAccount MessageType=\ " UserMobilePay \ b2ctest \“PlatformID=\祝辞& lt; OrderNo> M20150521084825 & lt; TradeAmt> 5000.00 & lt;/TradeAmt> & lt; Commission> 0.5 & lt;/Commission> & lt; UserID> zhuxiaolong & lt; MerchID> zhuxiaolong1 & lt; tradeType> 0 & lt;/tradeType> & lt; CustParam> 123 & lt;/CustParam>& lt; NotifyUrl> http://mobaopay.com/callback.do</NotifyUrl> & lt; TradeSummary>订单& lt;/TradeSummary> & lt;/MoBaoAccount>”;   JSONObject json=xml2JSON (xml.getBytes ());   System.out.println (json.toJSONString ());   }   }   之前      

执行结果
  

  

XML原文:
  

        & lt; & # 63; xml version=" 1.0 " encoding=" utf - 8 " & # 63;比;   & lt; MoBaoAccount MessageType=" UserMobilePay " PlatformID=癰2ctest”比;   & lt; OrderNo> M20150521084825   & lt; TradeAmt> 5000.00 & lt;/TradeAmt>   & lt; Commission> 0.5 & lt;/Commission>   & lt; UserID> xiaolong   & lt; MerchID> xiaolong1   & lt; tradeType> 0 & lt;/tradeType>   & lt; CustParam> 123 & lt;/CustParam>   & lt; NotifyUrl> http://mobaopay.com/callback.do</NotifyUrl>   & lt; TradeSummary>订单& lt;/TradeSummary>   & lt;/MoBaoAccount>      

转换后的json格式数据
  

        {   " MoBaoAccount ": {   “委员会”:(   “0.5”   ),   “CustParam”:(   “123”   ),   “MerchID”:(   “zhuxiaolong1”   ),   “NotifyUrl”:(   “http://mobaopay.com/callback.do”   ),   “OrderNo”:(   “M20150521084825”   ),   “TradeAmt”:(   “5000.00”   ),   “TradeSummary”:(   “订单”   ),   “标识”:(   “zhuxiaolong”   ),   “tradeType”:(   “0”   ]   }   }   之前      

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

java将XML文档转换成json格式数据的示例