package com.ruoyi.common.utils.json;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import com.alibaba.druid.util.StringUtils;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.fasterxml.jackson.databind.ObjectMapper;
public class AliJsonUtils {
/**
* 把json字符串转换为实体类
* @param jsonStr
* @param obj
* @return
*/
public static Object jsonToBean1(String jsonStr, Class obj) {
T t = null;
try {
ObjectMapper objectMapper = new ObjectMapper();
t = objectMapper.readValue(jsonStr,
obj);
} catch (Exception e) {
e.printStackTrace();
}
return t;
}
/**
* String转JSON字符串
* @param key
* @param value
* @return
*/
public static String stringToJsonByFastjson(String key, String value) {
if (StringUtils.isEmpty(key) || StringUtils.isEmpty(value)) {
return null;
}
Map map = new HashMap(16);
map.put(key, value);
return beanToJson1(map, null);
}
/**
* 实体类转json
* @param object
* @param dataFormatString
* @return
*/
<