diff --git a/gson/README.md b/gson/README.md
index 02b06eac20..665ccb552b 100644
--- a/gson/README.md
+++ b/gson/README.md
@@ -11,3 +11,5 @@
- [Convert JSON to a Map Using Gson](https://www.baeldung.com/gson-json-to-map)
- [Working with Primitive Values in Gson](https://www.baeldung.com/java-gson-primitives)
- [Convert String to JsonObject with Gson](https://www.baeldung.com/gson-string-to-jsonobject)
+- [Mapping Multiple JSON Fields to One Java Field](https://www.baeldung.com/json-multiple-fields-single-java-field)
+
diff --git a/jackson-2/.gitignore b/jackson-2/.gitignore
new file mode 100644
index 0000000000..83c05e60c8
--- /dev/null
+++ b/jackson-2/.gitignore
@@ -0,0 +1,13 @@
+*.class
+
+#folders#
+/target
+/neoDb*
+/data
+/src/main/webapp/WEB-INF/classes
+*/META-INF/*
+
+# Packaged files #
+*.jar
+*.war
+*.ear
\ No newline at end of file
diff --git a/jackson-2/README.md b/jackson-2/README.md
new file mode 100644
index 0000000000..7c14bcfd19
--- /dev/null
+++ b/jackson-2/README.md
@@ -0,0 +1,9 @@
+=========
+
+## Jackson Cookbooks and Examples
+
+###The Course
+The "REST With Spring" Classes: http://bit.ly/restwithspring
+
+### Relevant Articles:
+- [Mapping Multiple JSON Fields to One Java Field](https://www.baeldung.com/json-multiple-fields-single-java-field)
\ No newline at end of file
diff --git a/jackson-2/pom.xml b/jackson-2/pom.xml
new file mode 100644
index 0000000000..ddbcb81dcc
--- /dev/null
+++ b/jackson-2/pom.xml
@@ -0,0 +1,52 @@
+
+ 4.0.0
+ jackson-2
+ 0.1-SNAPSHOT
+ jackson-2
+
+
+ com.baeldung
+ parent-java
+ 0.0.1-SNAPSHOT
+ ../parent-java
+
+
+
+
+
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ ${jackson.version}
+
+
+
+
+
+
+ org.assertj
+ assertj-core
+ ${assertj.version}
+ test
+
+
+
+
+ jackson-2
+
+
+ src/main/resources
+ true
+
+
+
+
+
+
+
+ 3.11.0
+
+
+
diff --git a/jackson/src/main/java/com/baeldung/jackson/entities/Weather.java b/jackson-2/src/main/java/com/baeldung/jackson/entities/Weather.java
similarity index 100%
rename from jackson/src/main/java/com/baeldung/jackson/entities/Weather.java
rename to jackson-2/src/main/java/com/baeldung/jackson/entities/Weather.java
diff --git a/jackson-2/src/main/resources/logback.xml b/jackson-2/src/main/resources/logback.xml
new file mode 100644
index 0000000000..7d900d8ea8
--- /dev/null
+++ b/jackson-2/src/main/resources/logback.xml
@@ -0,0 +1,13 @@
+
+
+
+
+ %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/jackson/src/test/java/com/baeldung/jackson/deserialization/jsonalias/JsonAliasUnitTest.java b/jackson-2/src/test/java/com/baeldung/jackson/deserialization/jsonalias/JsonAliasUnitTest.java
similarity index 100%
rename from jackson/src/test/java/com/baeldung/jackson/deserialization/jsonalias/JsonAliasUnitTest.java
rename to jackson-2/src/test/java/com/baeldung/jackson/deserialization/jsonalias/JsonAliasUnitTest.java
diff --git a/pom.xml b/pom.xml
index 5858df01e1..d29824b085 100644
--- a/pom.xml
+++ b/pom.xml
@@ -436,6 +436,7 @@
immutables
jackson
+ jackson-2
java-collections-conversions
java-collections-maps
@@ -1078,6 +1079,7 @@
immutables
jackson
+ jackson-2
java-collections-conversions
java-collections-maps