第一步 : 引入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 ""; } }