JSON (JavaScript Object Notation) is a text-based data exchange format based on JavaScript. Like many other text formats, JSON is easy to read by people.

Due to its brevity compared to XML, the JSON format may be more suitable for serializing complex structures. It is used in web applications both for data exchange between the browser and the server (AJAX), and between servers (software HTTP-interfaces).

Since the JSON format is a subset of The JavaScript syntax, it can be quickly deserialized by the built-in eval () function.