Explore JSON's role in data interchange and storage. Learn to parse, access, and construct JSON data using Scala, equipping you to handle complex structured data essential for modern applications.
Overview
Syllabus
- Unit 1: Introduction to JSON and Its Usage in Scala
- Correcting JSON Structure for Parsing
- Extending JSON Data with New Entry
- Combining JSON Files and Displaying Merged Data
- JSON Parsing Practice Task
- Unit 2: Accessing JSON Data with Scala
- Extracting and Printing JSON Data
- Fixing JSON Key Access Errors in Nested Data
- Extracting Nested Data from JSON Files
- Working with JSON Files to Extract Student Information
- Unit 3: Mapping and Handling JSON Data with Classes
- Calculating Average Experience From JSON Data
- Mapping JSON to Scala Classes
- Parsing JSON Arrays into Case Classes
- Unit 4: Constructing and Writing JSON with Scala
- Writing JSON Data to a File
- Modifying JSON Key Names Before Writing
- Manipulating JSON Data with Structured Formatting
- Creating JSON Objects in Scala
- Writing JSON Objects to Files