YoVDO

Java with JSON

Offered By: LinkedIn Learning

Tags

Java Courses Javascript Courses JSON Courses Serialization Courses

Course Description

Overview

Learn the skills you need to work comfortably with JSON and extend the functionality of your applications.

Syllabus

Introduction
  • Your apps and JSON
  • What you should know
  • Exercise files
  • A tour of Coderpad
1. JSON Basics
  • Data interchange formats
  • JSON syntax
  • Primitives
  • Writing JSON
  • Solution: Writing JSON strings
2. Simple JSON Implementation
  • Explore the sample app
  • JSON libraries
  • Add Gson as a dependency
  • Use JSON to write data
  • Read JSON from file
  • Add properties to the Note class
  • Add new field to the UI
  • Solution: Deserialize and serialize JSON
3. JSON Arrays
  • Working with arrays
  • Write JSON arrays
  • Read JSON arrays
  • Define a JsonNotesFile class
  • Keyed collections
  • Use a map of notes
  • Solution: Deserialize a collection of objects
4. Additional Formatting and Customization
  • Write nested JSON
  • Read nested JSON
  • Test nested JSON
  • Select fields to expose
  • Configure serialized names
  • ISO 8601
  • Date and time in JSON
  • Handle null values
  • Solution: Customize the way JSON is written
Conclusion
  • Next steps

Taught by

Jon-Luke West

Related Courses

Python 3: Deep Dive (Part 3 - Dictionaries, Sets, JSON)
Udemy
Apache Kafka Series - Confluent Schema Registry & REST Proxy
Udemy
Java Swing (GUI) Programming: From Beginner to Expert
Udemy
Java Programming
Udacity
The Ultimate Guide to Savegames in Unity
Udemy