Почему кодировщик JSON добавляет экранирующий символ при кодировании URL-адресов?

Я использую json_encode в PHP для кодирования URL-адреса

$json_string = array ('myUrl'=> 'http://example.com');
echo json_encode ($json_string);

Приведенный выше код генерирует следующую строку JSON:

{"myUrl":"http:\/\/example.com"}   

Я новичок, а не

{"myUrl":"http://example.com"}

, какой вывод правильный? Может ли анализатор JSON правильно оценить второй результат?

12
задан Mark K 16 September 2010 в 02:11
поделиться