Jackson Quick Start : JSON Serialization With Java Made Easy

Learn the fundamentals of Jackson quickly and easily through examples. Jackson makes JSON with Java fun and easy!
Free tutorial
Rating: 4.5 out of 5 (280 ratings)
6,515 students
36min of on-demand video
English [Auto]

Seriarization of Java objects into JSON using Jackson
De-serialization of JSON into Java objects using Jackson
How to avoid de-serialization errors
How to resolve naming mismatches between JSON and Java
How to use Jackson to produce human-readable JSON


  • basic understanding of Java (methods, classes, variables, objects, etc.)
  • basic understanding of how to use an IDE (Eclipse, NetBeans, IntelliJ, etc.)


Let's make things easy! In this quick-start course, students will learn how to use Jackson to serialize and deserialize JSON.  Import statements, Jackson classes and methods and program output will be illustrated and explained. By the end of the course, students will be able to serialize Java objects into JSON, deserialize JSON into Java objects, and will know how to avoid programming errors.  The course is taught by a straight-A Ivy League graduate with industry experience in the subject matter.

Who this course is for:

  • Java developers who want to know how to use Jackson to serialize and de-serialize JSON


Computer systems developer, educator
Craig Hawkins
  • 4.4 Instructor Rating
  • 1,331 Reviews
  • 15,527 Students
  • 4 Courses

Craig Hawkins is a native English speaker and professional systems developer. He holds a master's degree in Computer Science from Brown University, where he earned a straight-A average and worked as a teaching assistant.  Craig has worked as a systems developer in Norway and as a full stack developer in the United States. Additionally, Craig has nine years of full-time, licensed classroom teaching experience, where he has a track record of significantly raising measured student achievement.  When taking one of his courses, you can be assured of his strength in the subject, the effectiveness of his communication, and his ability to structure and deliver a quality learning experience.

Top companies trust Udemy

Get your team access to Udemy's top 25,000+ courses