테스트 사이트 - 개발 중인 베타 버전입니다

json_encode 할때 url 경로가 포함된 문서일때... 채택완료

그렌트힐 1년 전 조회 1,032

안녕하세요..

json_encode 할때...url 등의 경로가 있을경우에.. 또는 / 가 있을경우에..

\/ 인런식으로 값이 들어가는데요...\

\ 안들어가도록 할수 있나요?

 

현재 : {"inside":"appames.com\/public\/user"}

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
1년 전

이스케이프를 피하고 원래의 슬래시('/')를 유지하려면 JSON_UNESCAPED_SLASHES 옵션을 사용할 수 있습니다.

 

예)

 

$data = [
    'url' => 'http://example.com/public/user'
];

$json = json_encode($data, JSON_UNESCAPED_SLASHES);
echo $json;

 

출력)

 

{"url":"http://example.com/public/user"}
 

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

그렌트힐
1년 전
아 그런 옵션이 있는건 몰랐습니다.
배워 갑니다. 감사합니다. ^^

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인