pom.xml添加依赖
<dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId><version>2.11.3</version>
</dependency>
公共方法
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;public class JacksonUtils {/** 001.json转换成对象* @param:传入对象,json字符串* @return:Object*/public static <T> T jsonToObj(String jsonStr, Class<T> clazz){ObjectMapper mapper = new ObjectMapper();try {return mapper.readValue(jsonStr, clazz);} catch (JsonProcessingException e) {throw new RuntimeException(e);}}/** 002.对象转换成json* @param:传入对象* @return:json字符串*/public static String objToJson(Object obj) {ObjectMapper mapper = new ObjectMapper();try {return mapper.writeValueAsString(obj);} catch (JsonProcessingException e) {throw new RuntimeException(e);}}}