JSON is a widely used, standard data format that every software developer needs to understand. In this course, Java EE: Working with JSON Using JSON-B and JSON-P, you'll learn how to work with JSON in Java using the standard JSON Binding and JSON Processing APIs. First, you'll learn how to use JSON Binding to easily convert JSON to Java objects and vice versa. Next, you'll explore JSON Processing and discover how you can use the streaming and object model APIs to read and write JSON. Finally, you'll get to see how to work with some of the advanced features of JSON-P. When you're finished with this course, you'll have the skills and knowledge of the Java EE JSON APIs needed to work with JSON, for example for building RESTful web services using Java EE.
Jesper de Jong is an independent, experienced software developer and architect who designs and builds efficient, scalable, and high-quality server-side software for the JVM in Java and Scala. He loves the creativity of inventing and building software systems and loves to teach and share his knowledge with the software development community.
Course Overview Hi everyone. My name is Jesper de Jong, and welcome to my course, Java EE: Working with JSON using JSON-B and JSON-P. I am an independent software developer with more than 20 years of experience designing and building enterprise software systems in Java. One of the must-know subjects for you, as a Java developer, is how to work with JSON because it's used in practically all modern web applications. Java EE offers you several different standard APIs for working with JSON, which are essential for you to know about if you are building web services and web applications using Java EE. In this course, we are going to dive into JSON binding and JSON Processing, and you'll learn everything you need to know to use these APIs in your own projects. Some of the major topics that we'll cover include converting between Java objects and JSON using JSON binding, all the ways you can customize how JSON binding works, using the JSON-P streaming API for fast and efficient processing of JSON, and using the JSON-P object model API for maximum flexibility. By the end of this course, you'll have a deep understanding of the Java EE APIs for working with JSON, and you'll be ready to use them in your own work. Before beginning the course, you should be familiar with the Java programming language and commonly used tools, such as Apache Maven. I hope you'll join me on this journey to learn JSON binding and JSON processing with the Working with JSON Using JSON-B and JSON-P course at Pluralsight.