JSON

JSON (JavaScript Object Notation) is a lightweight text-based data-interchange format. It's human-readable and easily parsed by machines. While originating from JavaScript, its use extends far beyond.

It supports six data types: objects, arrays, strings, numbers, booleans, and null. Example:

{
  "name": "John Doe",
  "age": 30,
  "hobbies": ["reading", "hiking"]
}

JavaScript provides JSON.parse() and JSON.stringify() to convert between JSON strings and JavaScript objects.