Services_JSON::encodeUnsafe() – encodes an arbitrary variable into JSON format without JSON Header – warning – may allow XSS!!!!)

You appear to be a bot. Output may be restricted

Description

encodes an arbitrary variable into JSON format without JSON Header – warning – may allow XSS!!!!)

Usage

Services_JSON::encodeUnsafe( $var );

Parameters

$var
( mixed ) required – any number, boolean, string, array, or object to be encoded. see argument 1 to Services_JSON() above for array-parsing behavior. if var is a string, note that encode() always expects it to be in ASCII or UTF-8 format!

Returns

void mixed JSON string representation of input var or an error if a problem occurs

Source

File name: wordpress/wp-includes/class-json.php
Lines:

1 to 12 of 12
    function encodeUnsafe($var)
    {
        _deprecated_function( __METHOD__, '5.3.0', 'The PHP native JSON extension' );

        // see bug #16908 - regarding numeric locale printing
        $lc = setlocale(LC_NUMERIC, 0);
        setlocale(LC_NUMERIC, 'C');
        $ret = $this->Services_JSON::_encode($var);
        setlocale(LC_NUMERIC, $lc);
        return $ret;
        
    }
 

 View on GitHub View on Trac