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

Algorithms, Part I
Princeton University via Coursera
Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
MongoDB for Java Developers
MongoDB University
Initiation à la programmation (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
Intro to Java Programming
San Jose State University via Udacity