java实现xml转换成json

    网上比较流行的一种方式是使用XMLSerializer,一句代码实现xml转换成json。

/**
 * xml转换成json
 * @param xml
 * @return
 */
public static String xmlToJson(String xml){
    XMLSerializer xmlSerializer = new XMLSerializer();
    return xmlSerializer.read(xml).toString().replace("@","").replace("#","");
}

    看似简单的一句代码,不过要引入很多jar包,之前看了好多网上的博客,自己照着做还是一直报错,在网上找了好久才发现都是jar包没有导入完全造成的,我现在把需要用的都列出来(下面是Maven配置语句,需要jar包的可以自己对照名字去Maven库里下载),让大家少走点弯路。喜欢可以给我点个赞。



    net.sf.json-lib
    json-lib
    2.4




    commons-beanutils
    commons-beanutils
    1.8.3




    commons-collections
    commons-collections
    3.2




    commons-lang
    commons-lang
    2.5




    commons-logging
    commons-logging
    1.1.1




    net.sf.ezmorph
    ezmorph
    1.0.6




    xom
    xom
    1.1

你可能感兴趣的:(java)