public function decode($assoc = false, $depth = 512, $options = 0) {
        return json_decode($this->content, $assoc, $depth, $options);
    }
public function decode($assoc = false, $depth = 512, $options = 0) {
        return json_decode($this->content, $assoc, $depth, $options);
    }
public function decode ( $ assoc = false , $ depth = 512 , $ options = 0 ) { return json_decode ( $ this -> content , $ assoc , $ depth , $ options ) ; }
Decodes the given JSON string

@see json_encode()
@param bool $assoc [optional] <p>
When <b>TRUE</b>, returned objects will be converted into
associative arrays.
</p>
@param int $depth [optional] <p>
User specified recursion depth.
</p>
@param int $options [optional] <p>
Bitmask of JSON decode options. Currently only
<b>JSON_BIGINT_AS_STRING</b>
is supported (default is to cast large integers as floats)
</p>
@return mixed the value encoded in <i>json</i> in appropriate
PHP type. Values true, false and
null (case-insensitive) are returned as <b>TRUE</b>, <b>FALSE</b>
and <b>NULL</b> respectively. <b>NULL</b> is returned if the
<i>json</i> cannot be decoded or if the encoded
data is deeper than the recursion limit.
Decodes the given JSON string