JSON (JavaScript Object Notation) is an open standard format for storing and transporting data. It is language independent and uses human-readable text to transmit data objects consisting of attribute-value pairs and arrays. JSON is lightweight, self-describing and easy to understand. It is derived from JavaScript and uses {} curly braces for objects and [] square brackets for arrays.