转载 

Java XML转JSON 或 JSON转XML

分类:    685人阅读    IT小君  2015-04-06 10:39
import net.sf.json.JSONObject;
import net.sf.json.xml.XMLSerializer;
 
/**
 * 
* <p>Title: JSON-XML转换工具</p>
* <p>desc:
* <p>Copyright: Copyright(c)Gb 2012</p>
* @author http://www.ij2ee.com
* @time 上午8:20:40
* @version 1.0
* @since
 */
public class XmlJSON {
    private static final String STR_JSON = "{"name":"Michael","address":{"city":"Suzou","street":" Changjiang Road ","postcode":100025},"blog":"http://www.ij2ee.com"}";
    public static String xml2JSON(String xml){
        return new XMLSerializer().read(xml).toString();
    }
     
    public static String json2XML(String json){
        JSONObject jobj = JSONObject.fromObject(json);
        String xml =  new XMLSerializer().write(jobj);
        return xml;
    }
     
    public static void main(String[] args) {
        String xml = json2XML(STR_JSON);
        System.out.println("xml = "+xml);
        String json = xml2JSON(xml);
        System.out.println("json="+json);
    }
}
需要协助加Q群IT部落 OR 391053981
支付宝打赏 微信打赏

如果文章对你有帮助,欢迎点击上方按钮打赏作者

 工具推荐 更多»