package org.example.lc.utlis; import com.fasterxml.jackson.databind.ObjectMapper; import lombok.extern.slf4j.Slf4j; @Slf4j public class JsonUtil { private static final ObjectMapper objectMapper = new ObjectMapper(); /** * 对象序列化 * * @param obj * @return */ public static String serialize(Object obj) { try { return objectMapper.writeValueAsString(obj); } catch (Exception e) { e.printStackTrace(); } return ""; } /** * 对象反序列化 * * @param jsonString * @param clazz * @param * @return */ public static T deserialize(String jsonString, Class clazz) { try { return objectMapper.readValue(jsonString, clazz); } catch (Exception e) { e.printStackTrace(); } return null; } }