비활성화하는 방법이 있습니까?
예, JSON_UNESCAPED_SLASHES
플래그 만 사용하면 됩니다.
! 중요한 글 : https://stackoverflow.com/a/10210367/367456 (당신이 다루고있는 것을 알고-적을 아십시오)
json_encode($str, JSON_UNESCAPED_SLASHES);
PHP 5.4가 없다면, 기존의 많은 기능 중 하나를 선택하여 필요에 따라 수정 하십시오 ( 예 : http://snippets.dzone.com/posts/show/7487 (아카이브 사본)). .
데모 예
<?php
/*
* Escaping the reverse-solidus character ("/", slash) is optional in JSON.
*
* This can be controlled with the JSON_UNESCAPED_SLASHES flag constant in PHP.
*
* @link http://stackoverflow.com/a/10210433/367456
*/
$url = 'http://www.example.com/';
echo json_encode($url), "\n";
echo json_encode($url, JSON_UNESCAPED_SLASHES), "\n";
출력 예 :
"http:\/\/www.example.com\/"
"http://www.example.com/"