2014-11-05 2 views
-2

JSON 형식의 데이터를 반환하는 일부 webservice에서 작업 중입니다.브라우저에서 사람이 읽을 수있는 JSON

나는 index.php JSON을 생성하는 파일이 있습니다. 디버깅을 위해 - 브라우저에서 열었을 때 들여 쓰기 등이없는 JSON 데이터를 볼 수 있습니다. 여기에 데이터를 붙여 넣을 수 있습니다 : http://iblogbox.com/devtools/myjson/으로 JSON 형식이 꽤 있습니다.

생산성을 향상시킬 방법이 있습니까?

Chrome 용 'JSON Formatter'애드온을 사용해 보았지만 아무 것도하지 않습니다. 웹 사이트 링크 (위 링크) 일뿐입니다. 내가 JSONView를 사용

+0

JSON 예쁜 프린터 브라우저 플러그인 (실제로 작동하는 것)을 설치 하시겠습니까? –

+0

"JSON pretty printer"가 저에게 효과적이지 않았습니다. Zelldon이 제안한 "JSONView"가 작동합니다. – Kamil

+0

devtools 콘솔에서'JSON.stringify (JSON.parse (json), null, 2)'를 사용하여 예쁜 출력물을 얻을 수 있습니다. 세 번째 인자는 두 칸 들여 쓰기로 인쇄 - 인쇄를 요구한다. –

답변

2

JSON_PRETTY_PRINT (정수)
사용 공백입니다. PHP 5.4.0부터 사용 가능합니다.

PHP에서이 옵션을 지정하면 처리 할 필요가 없습니다!

다른 유용한 옵션이 있습니다. 자세한 내용은 documentation을 참조하십시오. 개인적으로, 나는 좋아한다 :

echo json_encode($data, JSON_PRETTY_PRINT 
         | JSON_UNESCAPED_UNICODE 
         | JSON_UNESCAPED_SLASHES); 
+0

이것은 매우 흥미 롭지 만 현재 PHP 5.3을 사용하고 있습니다. – Kamil

+0

@ 카밀 아, XD 5.4에서 멋진 기능을 많이 소개해 주셔서 죄송합니다. 나 혼자서 5.6에있어. –

+0

많은 서비스가있는 서버에서 PHP 버전을 변경하고 싶지는 않습니다. PHP를 업데이트 한 후 일부 잘못된 설계 소프트웨어가 작동하지 않는 경우 고객이 나를 죽일 것입니다. – Kamil

관련 문제