JavaScript Object Notation (JSON), is similar to XML in some respects. It is intended to be both human and machine readable, and is written in plain text.
Much similar as a hashtable, JSON-formatted objects are made up of key and value pairs. For example:
{ "key1": "value1", "key2": "value2" }