import com.alibaba.fastjson.JSONObject; /** * JSONObject工具類 */ public class JsonObjectUtils { /** * 1.JSONObject---》Bean(JSONObject--》JSONStr---》Bean) */ public static <T> Object JSONObjectToBean(JSONObject JsonObject) { String jsonString = JsonObject.toString(); JSONObject jsonObject = JSONObject.parseObject(jsonString); return jsonObject; } /** * 2.json對象---》json字符串 */ public static String JSONObjectToJsonStr(JSONObject JsonObject) { String jsonString = JsonObject.toString(); return jsonString; } /** * 3.JSONObject--->XML(JSONObject--->JSON字符串-->XML) */ public static String JSONObjectToXML(JSONObject JsonObject) { String jsonStr = JSONObjectToJsonStr(JsonObject); net.sf.json.JSONObject jobj = net.sf.json.JSONObject.fromObject(jsonStr); String xml = new net.sf.json.xml.XMLSerializer().write(jobj); return xml; } }