diff --git a/src/Encoder.php b/src/Encoder.php index 8d3d126a4..1af3a0c6a 100644 --- a/src/Encoder.php +++ b/src/Encoder.php @@ -165,8 +165,9 @@ protected function _encodeObject(&$value) } } - return '{"__className":"' - . str_replace('\\', '\\\\', get_class($value)) . '"' + $className = get_class($value); + return '{"__className":' + . $this->_encodeString($className) . $props . '}'; }