XML格式转换成JSON

这篇博客探讨了在将XML转换为JSON过程中遇到的问题,即XML的顶级节点在转换时不被包含进生成的JSON对象中。文章提到了使用getResourceAsStream方法指定XML文件的位置,并列举了所需的库文件,包括各种commons和json相关的jar包。
摘要由CSDN通过智能技术生成


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 {  
       
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值