_ JSON PROCESSING

Learn JSON with Jackson|

Process JSON effectively with Jackson

JSON is the standard format for exchanging data between applications, and in Java, Jackson is the go-to library for working with it. Used by frameworks like Spring, Jackson makes it easy to serialize and deserialize JSON.

In this course, we'll learn the fundamentals of Jackson, including data binding, before moving on to advanced topics like custom serializers, JSON Views, nested objects, error handling, and alternative processing models such as the Tree Model and Streaming API.

Serialization icon
Serialization
Deserialization icon
Deserialization
Customize JSON icon
Customize JSON
JSON with Jackson illustration
>_

Course Outline

~ 4 HOURS
01
Module 1 icon

Introduction to Jackson

3 LESSONS • ~ 1.5 HOURS
1.Introduction to Jackson
2.Basic Serialization and Deserialization
3.JsonMapper Configuration
02
Module 2 icon

Common Serialization and Deserialization Scenarios

6 LESSONS • ~ 2.5 HOURS
1.Custom Property Names and Order
2.Controlling JSON Inclusion/Exclusion
3.Handling Unknown Properties
4.Handling Date and Time Values
5.Handling Enums
6.Custom Serialization and Deserialization
03
Module 3 icon

Advanced Scenarios

7 LESSONS
1.Handling Nested Objects
2.Working with Collections
3.Managing Polymorphic Types
4.The Jackson Tree Model
5.The Jackson Streaming API
6.Error Handling
7.Using JSON Views
Baeldung All Access Crown Icon

Access this course through Baeldung All Access

Our Full Course Library icon Our Full Course Library
IntelliJ Idea Ultimate (6 months free) icon IntelliJ Idea Ultimate (6 months free)
JProfiler (6 months free) icon JProfiler (6 months free)
Roadmap icon All Upcoming Courses (Roadmap)
Certificates of Completion icon Certificates of Completion
Multiple-Choice questions icon Multiple-Choice questions in Each Lesson
Pro Access icon Pro Access
Explore All Access Yearly or the Lifetime access

Do you have a team who would benefit from taking the course?

Here are our team licenses →
100% Money Back Guarantee Badge

20-Day Money Back Guarantee

I believe strongly in the quality of the course material to teach you the fundamentals of the library. I've put a lot of work and care into the material and hope you're going to use it and to develop and maintain your applications.

I confidently back all courses with a 20-Day Money Back Guarantee. I want you to dive in deep and experience the full wealth of this resource without hesitation.

If the material isn't a good fit, just contact me within 20 days of purchase and ask for a full refund for any single course package.