JSON is a format for exchanging data between interfaces. JSON allows, similar to XML format, the easily readable text representation of data. Unlike XML, JSON is not a markup language. As a result, JSON allows a much more compact and for people more easily perceivable representation of the data. However, the biggest advantage is the excellent integration in Javascript. This allows JSON data to be with a simple javascript method call ('eval()' or better 'JSON.parse()') deserialized into an object representation.