Join Alex Theedom for an in-depth discussion in this video What you should know, part of JSON Processing with Java EE.
- [Instructor] To get the most out of this course, you should be comfortable developing in Java. And you should have some knowledge of the lightweight data interchange format JSON. You should be familiar with JSON's conventions and how Java objects are serialized. That is, what a Java object looks like when it is transformed into JSON. If you're not familiar with JSON, or just want a refresher, you should pop over to the excellent course Java script and JSON. The getting started section has a simple introduction to JSON. If you're comfortable with these technologies, you should have no trouble following along with this course.
Once you learn how to develop using the JSON processing API, you'll find that it's a very powerful way to represent your application's data. And, as you already know, JSON is everywhere these days. So, you won't have any problems finding any excuse to use the knowledge and skills you obtain in this course in your own application. The project source code has been packaged as a Maven project. So, it can be set up with minimal friction in an IDE that supports Maven projects. The IDE I have chosen to use in this course is IntelliJ ultimate edition. However, you can use any IDE that you like. Ideally, it should be able to support Maven projects.
The NetBeans IDE is a good alternative and so too is Eclipse. If you wish to use the same IDE that I'm using, you can download a trial version of the ultimate edition from the jetbrains website. This project is developed using Java EE 7 and takes advantage of some of the new features of Java SE 8 and therefore, this JDK is required. You should also find that the coding samples are also compatible with the JSON processing API in Java EE 8 and future enterprise editions on the platform.
In this course, discover how to use the Java Enterprise Edition (EE) JSON-Processing API. With its two programming models, JSON-Processing is one of the simplest ways to generate, query, and parse JSON data, and you'll find that implementing it in your projects is quick and easy. Join Alex Theedom as he covers an array of topics, including how to use both the object model and the streaming model, how to traverse a JSON structure, and how to parse JSON data using the extensive builder APIs. When you wrap up this course, you'll be ready to develop with this essential and powerful API.
- Working with JSON and Java
- JSON-Processing API features
- The Java EE JSON object model
- Creating a model from a JSON string
- Building a JSON model
- Traversing the JSON model
- Outputting the JSON model to a data stream
- Parsing and writing JSON data