import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.JavaType; import com.fasterxml.jackson.databind.ObjectMapper; import java.util.List; import java.util.Map; /** * Jackson工具类 */ public class JacksonUtil { private static ObjectMapper mapper = new ObjectMapper(); public static String bean2Json(Object data) { try { String result = mapper.writeValueAsString(data); return result; } catch (JsonProcessingException e) { e.printStackTrace(); } return null; } public static <T> T json2Bean(String jsonData, Class<T> beanType) { try { T result = mapper.readValue(jsonData, beanType); return result; } catch (Exception e) { e.printStackTrace(); } return null; } public static <T> List<T> json2List(String jsonData, Class<T> beanType) { Ja
jacksonUtil工具类
最新推荐文章于 2024-07-11 14:55:17 发布
这是一个使用Jackson库实现的工具类,包含将Java对象转换为JSON字符串(bean2Json)、将JSON字符串转换为Java对象(json2Bean)、将JSON字符串转换为Java List对象(json2List)以及将JSON字符串转换为Java Map对象(json2Map)的方法。
摘要由CSDN通过智能技术生成