第一步 : 引入maven依赖
<!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind --> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.11.2</version> </dependency>
注:如果报java.lang.ClassNotFoundException: com.fasterxml.jackson.core.JsonProcessingException错误,肯能是版本匹配问题,调整版本即可使用
第二步:使用
public class JacksonUtils { public static String getJson(Object object){ return getJson(object,""); } public static String getJson(Object object,String dateFormat){ ObjectMapper objectMapper = new ObjectMapper(); objectMapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS,false); SimpleDateFormat simpleDateFormat = new SimpleDateFormat(dateFormat); objectMapper.setDateFormat(simpleDateFormat); try { return objectMapper.writeValueAsString(object); } catch (JsonProcessingException e) { e.printStackTrace(); } return ""; } }