Overview
JavaScript Object Notation (JSON) is a light-weight text-based
file format similar to YAML or XML which simplifies data
exchange. It was invented by Douglas Crockford in the early 2000s
and became increasingly popular with the rise of document-based
(also called NoSQL) databases.
JSON supports strings, numbers, booleans, objects, and arrays as
well as null values. A simple JSON example containing key-value
pairs, an object "bandMembers" and an array
"songs" would look like this:
{
"artist": "Starlord Band",
"bandMembers": {
"vocals": "Steve Szczepkowski",
"guitar": "Yohann Boudreault",
"bass": "Yannick T.",
"drums": "Vince T."
},
"bandMembersCount": 4,
"album": "Space Rider",
"releaseDate": "2021-10-25",
"songs": [
"Zero to Hero",
"Space Riders with No Names", …
[Read more]