What is JSON?
JavaScript Object Notation — a lightweight data interchange format that is easy for humans to read and machines to parse.
JSON represents structured data using key-value pairs and arrays. It supports strings, numbers, booleans, null, objects ({}), and arrays ([]). Example: {"name": "John", "age": 30, "hobbies": ["coding", "reading"]}.
JSON is the dominant format for web APIs, configuration files, and data storage. It is language-independent and supported by virtually every programming language. Related formats include YAML (more readable) and TOML (for configuration).