What is JSON?
JSON (JavaScript Object Notation) is a lightweight data-interchange format that is easy for humans to read and write, and easy for machines to parse and generate.
It is based on two universally supported structures:
- A collection of name/value pairs (like an object, struct, dictionary, or hash table).
- An ordered list of values (like an array, vector, or list).
While JSON is often transmitted in a minified state (to save bandwidth), a formatter is required to make it readable for debugging and development purposes.