Zend_Json_DecoderDecode JSON encoded string to PHP variable constructs
Located in /Json/Decoder.php (line 40)
int
$_decodeType
(line 91)
Flag indicating how objects should be decoded
int
$_offset
(line 76)
The offset within the souce being decoded
string
$_source
(line 61)
Use to maintain a "pointer" to the source being decoded
int
$_sourceLength
(line 68)
Caches the source length
int
$_token
(line 83)
The current token being considered in the parser cycle
static decode (line 149)
Decode a JSON source string
Decodes a JSON encoded string. The value returned will be one of the following:
Throws a Zend_Json_Exception if the source string is null.
Constructor __construct (line 102)
Constructor
_decodeArray (line 258)
Decodes a JSON array format: [element, element2,...,elementN]
_decodeObject (line 202)
Decodes an object of the form: { "attribute: value, "attribute2" : value,...}
If ZJsonEnoder or ZJAjax was used to encode the original object then a special attribute called __className which specifies a class name that should wrap the data contained within the encoded source.
Decodes to either an array or StdClass object, based on the value of $_decodeType. If invalid $_decodeType present, returns as an array.
_decodeValue (line 168)
Recursive driving rountine for supported toplevel tops
_eatWhitespace (line 288)
Removes whitepsace characters from the source input
_getNextToken (line 308)
Retrieves the next token from the source stream
Documentation generated on Sun, 27 May 2007 23:22:31 -0700 by phpDocumentor 1.3.2