JSON or XML for structured data serialization
There are many cases where it is useful to serialize data structures to text, such as persistence in the filesystem or transmission across the network. One of the most popular uses is to use ECMAScript to update a web page without reloading, using an asynchronous channel to a web server (AJAX). Other popular uses are for configuration files, data [...]