JSON (JavaScript Object Notation) is a lightweight data interchange format. It's easy for humans to read/write and machines to parse/generate. Almost all programming languages support JSON.
JSON stores data in key-value pairs, using curly braces for objects and square brackets [] for arrays. Example:
{"name": "John", "age": 25, "skills": ["JavaScript", "Python"]}Compressed JSON is hard to read. Formatting adds indentation and line breaks, making data structure clear at a glance. Essential for API debugging.