public function parse($data)
    {
        if ($data === null || !is_string($data)) {
            return array();
        }

        if (substr($data, 0, 1) !== '{' &&
            substr($data, 0, 1) !== '[') {
            return array();
        }

        return (array) json_decode($data, true);
    }
public function parse($data)
    {
        if ($data === null || !is_string($data)) {
            return array();
        }

        if (substr($data, 0, 1) !== '{' &&
            substr($data, 0, 1) !== '[') {
            return array();
        }

        return (array) json_decode($data, true);
    }
public function parse ( $ data ) { if ( $ data === null || ! is_string ( $ data ) ) { return array ( ) ; } if ( substr ( $ data , 0 , 1 ) !== '{' && substr ( $ data , 0 , 1 ) !== '[' ) { return array ( ) ; } return ( array ) json_decode ( $ data , true ) ; }
Parse json string into array.

@access public
@param  string    $data
@return \stdClass
Parse json string into array .