Choice dating service

Like XML, it is human-readable, platform independent, and enjoys a wide availability of implementations.

Data formatted according to the JSON standard is lightweight and can be parsed by Java Script implementations with incredible ease, making it an ideal data exchange format for Ajax web applications.

Since it is primarily a data format, JSON is not limited to just Ajax web applications, and can be used in virtually any scenario where applications need to exchange or store structured information as text.

For example, SOAP-based web services format the data in an XML payload wrapped within a SOAP envelope.

While XML works well for many application scenarios, it has some drawbacks that make it less than ideal for others.

One such space where XML is often less than ideal is with Ajax-style web applications.

When designing an application that will communicate with a remote computer, a data format and exchange protocol must be selected.

Ajax is a technique used for building interactive web applications that provide a snappier user experience through the use of out-of-band, lightweight calls to the web server in lieu of full-page postbacks.

These asynchronous calls are initiated on the client using Java Script and involve formatting data, sending it to a web server, and parsing and working with the returned data.