Encode PHP constructs to JSON
Located in /Zend/Json/Encoder.php (line 34)
Constructor
Use the JSON encoding scheme for the value specified
Encodes the given $className into the class2 model of encoding PHP classes into JavaScript class2 classes.
NOTE: Currently only public methods and variables are proxied onto the client machine
Encode several classes at once
Returns JSON encoded classes, using encodeClass().
JSON encode an array value
Recursively encodes each value of an array and returns a JSON encoded array string.
Encode the constants associated with the ReflectionClass parameter. The encoding format is based on the class2 format
JSON encode a basic data type (string, number, boolean, null)
If value type is not a string, number, boolean, or null, the string 'null' is returned.
Encode the public methods of the ReflectionClass in the class2 format
Encode an object to JSON by encoding each of the public properties
A special property is added to the JSON object called '__className' that contains the name of the class of $value. This is used to decode the object on the client into a specific class.
JSON encode a string value by escaping characters as necessary
Recursive driver which determines the type of value to be encoded
and then dispatches to the appropriate method. $values are either
Encode the public properties of the ReflectionClass in the class2 format.
Determine if an object has been serialized already
Documentation generated on Tue, 18 Apr 2006 11:54:47 -0700 by phpDocumentor 1.3.0RC3