This class can be used to serialize and unserialize PHP variable values in the JSON format (Javascript Object Notation).
It can take a variable value of any PHP type and generates a string that represents that object in JSON format.
The class can also do the opposite, i.e. take a string with a value represented in a JSON format and recreate a PHP variable value of the type defined in the serialized JSON string.