XML格式转换成JSON

前端之家收集整理的这篇文章主要介绍了XML格式转换成JSON前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。


XML格式转JSON,但是有个问题就是,这样转换的时候,XML的顶级结点没有被转换成为JSON,直接被吃掉了。

* sample.xml放置的位置,这里使用的getResourceAsStream方法,相对路径是相对于编译出来的.class文件的相对路径。

* 使用到的包

  1. commons-beanutils-1.9.2.jar
  2. commons-collections-3.2.1.jar
  3. commons-io-1.3.2.jar
  4. commons-lang-2.1.jar
  5. commons-logging.jar
  6. ezmorph-1.0.6.jar
  7. json-lib-2.4-jdk15.jar
  8. xom-1.2.1.jar


package com.xml2json.vin;
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()  {  
        InputStream is = Test.class.getResourceAsStream("sample.xml"); 
        String xml;  
        try {  
            xml = IoUtils.toString(is);  
            System.out.println(xml);  
            XMLSerializer xmlSerializer = new XMLSerializer();  
            JSON json = xmlSerializer.read(xml);  
            System.out.println(json.toString(0));  
        } catch (IOException e) {  
            e.printStackTrace();  
        }  
    }  
      
    public static void main(String[] args) {  
        ConvertXMLtoJSON();  
    }  
}  
原文链接:https://www.f2er.com/xml/297530.html

猜你在找的XML相关文章