Zend_Json_DecoderDecode JSON encoded string to PHP variable constructs
Located in /Zend/Json/Decoder.php (line 46)
int
$_decodeType
(line 97)
Flag indicating how objects should be decoded
int
$_offset
(line 82)
The offset within the souce being decoded
string
$_source
(line 67)
Use to maintain a "pointer" to the source being decoded
int
$_sourceLength
(line 74)
Caches the source length
int
$_token
(line 89)
The current token being considered in the parser cycle
static decode (line 155)
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 108)
Constructor
_decodeArray (line 264)
Decodes a JSON array format: [element, element2,...,elementN]
_decodeObject (line 208)
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 174)
Recursive driving rountine for supported toplevel tops
_eatWhitespace (line 294)
Removes whitepsace characters from the source input
_getNextToken (line 314)
Retrieves the next token from the source stream
Documentation generated on Wed, 21 Feb 2007 11:46:54 -0800 by phpDocumentor 1.3.1