Java: JSON Fundamentals

JSON is one of the most widely used human-readable data interchange formats in the world. This course will teach you how to generate and parse JSON, what it can and should be used for and how to integrate it into other projects.
Course info
Rating
(23)
Level
Beginner
Updated
Jul 30, 2018
Duration
2h 30m
Table of contents
Description
Course info
Rating
(23)
Level
Beginner
Updated
Jul 30, 2018
Duration
2h 30m
Description

JSON is one of the most widely used human-readable data interchange formats in the world and understanding how it works is important for developing server-side Java applications. In this course, Java: JSON Fundamentals, you will learn everything about JSON that a Java developer needs to know. First, you will cover what it can and should be used for. Next, you will learn how to generate and parse JSON including binding, streaming and DOM/Tree style APIs. Finally, we will look at the big picture of JSON: how to integrate it into projects and appropriate information architecture principles. When you've finished this course, you will have a strong understanding of how JSON can be used in real-world server-side Java projects.

About the author
About the author

Software Engineer, Trainer, Author and Conference Speaker, interested in deep dive performance issues, PhD, Londoner.

More from the author
Java Fundamentals: Generics
Intermediate
4h 8m
Oct 31, 2019
Java Interfaces and Abstraction
Intermediate
1h 58m
Sep 1, 2017
More courses by Richard Warburton
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. My name is Richard Warburton, and welcome to my course Java: JSON Fundamentals. I'm an independent software consultant and co-founder of Opsian. com, a low overhead production profiling solution. JSON is one of the most popular formats for serializing data into and is really commonly used by Java programmers, especially for talking to front-end web applications. Some of the major topics you'll learn about in this course are as follows, what JSON is used for in the context of Java application, how to take Java objects and produce JSON documents from them in an easy and maintainable manner, how to consume JSON documents and ingest them into Java objects, what are the best practices of information architecture for using JSON with Java. By the end of this course, you'll know how to use JSON in real-world Java applications and be really productive with it. Before beginning the course, you only need to be familiar with core Java programming techniques. No familiarity with JSON is assumed. I hope you'll join me on this journey to learn JSON with the Java: JSON Fundamentals course at Pluralsight.