JSONObject工具類

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;
    }


}
相關文章
相關標籤/搜索