Notes on JavaScript Object Notation

JSON is an open standard and language-independent data format that uses human-readable text to transmit data objects consisting of attribute–value pairs. It is used primarily to transmit data between a server and web application, as an alternative to XML.

Silex JMS Serializer Provider

Seamlessly serialize or deserialize object graphs of any complexity. It supports XML, JSON, YAML, and naturally, plain PHP data structures. Annotations or configuration files can be used to implement fine-grained (de-)serialization rules.