Summary
In this chapter, we covered how to process JSON data using two Jakarta EE APIs, JSON Processing and JSON Binding.
We covered the following topics:
- We saw how we can generate and parse JSON data with JSON Processing’s model API
- We also explored how to generate and parse JSON data with JSON Processing’s streaming API
- Additionally, we covered how to extract values from JSON data with JSON Pointer
- Also, we saw how to update specific values in JSON data with JSON Patch
- Finally, we covered how to use Jakarta JSON Binding to easily populate Java objects from JSON data, as well as easily generate JSON data from Java objects
JSON-formatted data has become a de facto standard when working with RESTful web services and microservices. Jakarta JSON Processing and JSON Binding APIs provide excellent support for working with JSON-formatted data, as illustrated in this chapter.