Serializing and Transmitting Data in Javascript Object Notation

Lab Steps

lock
Serializing and Transmitting Data in Javascript Object Notation

Ready for the real environment experience?

DifficultyBeginner
Time Limit1h
Students20
Ratings
5/5
starstarstarstarstar

Description

JavaScript Object Notation (JSON) is a widely used format for serializing and transmitting structured data. JSON has numerous use-cases, including sending data to and from the web browser, storing configuration data, and as a format for Cloud Infrastructure as Code (IaC) templates.

Learning how to use JSON will make you more effective at working with cloud-based technologies and other systems and tools.

In this hands-on laboratory, you will create a JSON file, parse your file, and serialize a Python data structure to JSON.

Learning Objectives

Upon completion of this beginner level lab, you will be able to:

  • Create and parse a JSON file
  • Understand the data structures and types JSON provides
  • Use the command-line to send JSON data to a web server
  • Serialize and format JSON data

Intended Audience

  • Cloud Architects
  • Data Engineers
  • DevOps Engineers
  • Machine Learning Engineers
  • Software Engineers

Prerequisites

Familiarity with the following will be beneficial but is not required:

  • Python
  • The Bash shell

The following content can be used to fulfill the prerequisites:

About the Author
Students41779
Labs106
Courses2
Learning paths2

Andrew is a Labs Developer with previous experience in the Internet Service Provider, Audio Streaming, and CryptoCurrency industries. He has also been a DevOps Engineer and enjoys working with CI/CD and Kubernetes.

He holds multiple AWS certifications including Solutions Architect Associate and Professional.