ARC2_JSONLDSerializer::jsonEscape PHP Method

jsonEscape() public method

public jsonEscape ( $v )
    function jsonEscape($v)
    {
        if (function_exists('json_encode')) {
            return preg_replace('/^"(.*)"$/', '\\1', str_replace("\\/", "/", json_encode($v)));
        }
        $from = array("\\", "\r", "\t", "\n", '"', "\\b", "\f");
        $to = array('\\\\', '\\r', '\\t', '\\n', '\\"', '\\b', '\\f');
        return str_replace($from, $to, $v);
    }