package com.qikemi.packages.xmlJsonAndJavaBean; import org.apache.log4j.Logger; import org.json.JSONObject; import org.json.XML; import com.alibaba.fastjson.JSON; /** * * Create Date: 2014年9月28日 下午8:12:40 * Author XieXianbin<a.b@hotmail.com> * Source Repositories Address: <https://github.com/qikemi/open-wechat-sdk> */ public class Xml2JavaBean { private static Logger logger = Logger.getLogger(Xml2JavaBean.class); /** * * @param xml * @param Object * @return */ public static Object convert2JavaBean(String xml, Class<?> c){ // logger.debug(xml); JSONObject xmlJSONObj = XML.toJSONObject(xml); JSONObject sub = (JSONObject) xmlJSONObj.get("xml"); return JSON.parseObject(sub.toString(), c); } }