00 What is JSON

JSON stands for JavaScript Object Notation. It is a lightweight, text-based format for storing and exchanging data. JSON is easy for humans to read and write, and easy for machines to parse and generate.

Example

{
    "name": "Jane Doe",
    "role": "Researcher",
    "age": 32,
    "active": true
}

This describes a person with four pieces of information: name, role, age, and active status.

Why use JSON?

BenefitWhy it matters
Human readablePlain text with clear structure — anyone can understand it
Language independentWorks with every major programming language
LightweightMinimal syntax means small file sizes for fast transfer
HierarchicalSupports nested structures to represent complex data
Widely supportedEvery platform and tool has built-in JSON support