JSON is a lightweight data-interchange format that is language independent and easy for humans to read and write. It uses JavaScript syntax to transmit data objects consisting of attribute-value pairs and arrays, and can be parsed by JavaScript. Unlike XML, JSON has no end tags or reserved words. JSON is commonly used to transmit data between a server and web page by parsing a JSON string into a JavaScript object using the built-in JSON.parse() method.