//list直接转Json数组 import com.alibaba.fastjson.JSONArray;
Jsonarray= JSONArray.parseArray(JSON.toJSONString(listMap));
/**
* 将对象转换成JSON字符串
*
* @param obj
* @return
*/
public static String getJsonByObj(Object obj) {
return JSONObject.toJSONString(obj);
}
/**
* 将数组转换成JSON字符串
*
* @param obj
* @return
*/
public static String getJsonByArr(Object obj) {
return JSONArray.toJSONString(obj);
}
/**
* 将JSON字符串转换成对象
*
* @param obj
* @return
*/
@SuppressWarnings({ "unchecked", "rawtypes" })
public static Object getObjByJson(String jsonStr, Class Class) {
return JSONObject.toJavaObject(JSONObject.parseObject(jsonStr), Class);
}
/**
* 将JSON字符串转换成数组
*
* @param obj
* @return
*/
@SuppressWarnings({ "unchecked", "rawtypes" })
public static List getArrByJson(String jsonStr, Class Class) {
return JSONArray.parseArray(jsonStr, Class);
}
常用api方法
于 2022-06-09 13:52:33 首次发布