diff --git a/libraries/jackson-samples/pom.xml b/libraries/jackson-samples/pom.xml
new file mode 100644
index 0000000..ff876f1
--- /dev/null
+++ b/libraries/jackson-samples/pom.xml
@@ -0,0 +1,45 @@
+
+
+ 4.0.0
+
+ com.heibaiying
+ jackson-samples
+ 1.0-SNAPSHOT
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+ 8
+ 8
+
+
+
+
+
+
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ 2.9.8
+
+
+ org.projectlombok
+ lombok
+ 1.18.4
+ provided
+
+
+ junit
+ junit
+ 4.12
+ test
+
+
+
+
+
\ No newline at end of file
diff --git a/libraries/jackson-samples/src/main/java/com/heibaiying/bean/User.java b/libraries/jackson-samples/src/main/java/com/heibaiying/bean/User.java
new file mode 100644
index 0000000..5d2dbab
--- /dev/null
+++ b/libraries/jackson-samples/src/main/java/com/heibaiying/bean/User.java
@@ -0,0 +1,25 @@
+package com.heibaiying.bean;
+
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.util.Date;
+
+/**
+ * @author : heibaiying
+ */
+
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
+public class User {
+
+ private String name;
+
+ private int age;
+
+ private float salary;
+
+ private Date birthday;
+}
diff --git a/libraries/jackson-samples/src/main/java/com/heibaiying/jackson/JacksonUtils.java b/libraries/jackson-samples/src/main/java/com/heibaiying/jackson/JacksonUtils.java
new file mode 100644
index 0000000..126aa77
--- /dev/null
+++ b/libraries/jackson-samples/src/main/java/com/heibaiying/jackson/JacksonUtils.java
@@ -0,0 +1,71 @@
+package com.heibaiying.jackson;
+
+import com.fasterxml.jackson.core.JsonProcessingException;
+import com.fasterxml.jackson.core.type.TypeReference;
+import com.fasterxml.jackson.databind.ObjectMapper;
+
+import java.io.IOException;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.stream.Collectors;
+
+/**
+ * @author : heibaiying
+ * @description : jackson 的使用
+ */
+public class JacksonUtils {
+
+ private static ObjectMapper mapper = new ObjectMapper();
+
+ /***
+ * spring 对象转换为json
+ */
+ public static String objectToJson(Object object) throws JsonProcessingException {
+ return mapper.writeValueAsString(object);
+ }
+
+ /***
+ * spring json 转换为对象
+ */
+ public static T jsonToBean(String json, Class valueType) throws IOException {
+ return mapper.readValue(json, valueType);
+ }
+
+ /***
+ * spring json 转换为List
+ */
+ public static List jsonToList(String json, Class valueType) throws IOException {
+ List