2017-10-04 1 views
0

나는 성명 결과를 JSON-Object로 반향시키고 있었다. 그러나 함수로 json_encode()는 그와 같은 한 줄에 모든 것을 내 놓는다 :<br> 태그를 사용하여 "json_encode"결과 가독성을 향상시킬 수 있습니까?

{"0":{"username":"Olli"},"1":{"username":"Heiner"},"2":{"username":"Rolf"},"success":true,"rowcount":3"0":{"username":"Olli"},"1":{"username":"Heiner"},"2":{"username":"Rolf"},"success":true,"rowcount":3"0":{"username":"Olli"},"1":{"username":"Heiner"},"2":{"username":"Rolf"},"success":true,"rowcount":3"0":{"username":"Olli"},"1":{"username":"Heiner"},"2":{"username":"Rolf"},"success":true,"rowcount":3"0":{"username":"Olli"},"1":{"username":"Heiner"},"2":{"username":"Rolf"},"success":true,"rowcount":3"0":{"username":"Olli"},"1":{"username":"Heiner"},"2":{"username":"Rolf"},"success":true,"rowcount":3"0":{"username":"Olli"},"1":{"username":"Heiner"},"2":{"username":"Rolf"},"success":true,"rowcount":3"0":{"username":"Olli"},"1":{"username":"Heiner"},"2":{"username":"Rolf"},"success":true,"rowcount":3"0":{"username":"Olli"},"1":{"username":"Heiner"},"2":{"username":"Rolf"},"success":true,"rowcount":3"0":{"username":"Olli"},"1":{"username":"Heiner"},"2":{"username":"Rolf"},"success":true,"rowcount":3"0":{"username":"Olli"},"1":{"username":"Heiner"},"2":{"username":"Rolf"},"success":true,"rowcount":3} 

지금 많은 항목의 백으로 된 JSONObject를 상상한다.

가독성을 높이기 위해 <br> 태그 또는 탭 스톱을 추가 할 수있는 방법이 있습니까? 이것은 추가 파싱이 아닌 테스트 목적으로 만 사용해야합니다.

+1

이 왜 대신을 json_decode? – Andrew

+0

@ tilz0R : ... 그리고 JSON을 소비하려고하는 다른 쪽을 날려 버리십시오. –

답변

4

체크 아웃 JSON_PRETTY_PRINT 플래그.

echo json_encode([[[[[[['a'=>'b']]]]]]],JSON_PRETTY_PRINT); 

출력 :

[ 
    [ 
     [ 
      [ 
       [ 
        [ 
         { 
          "a": "b" 
         } 
        ] 
       ] 
      ] 
     ] 
    ] 
] 

참조 : http://php.net/json_encode

+4

* 명백한 * 중복 답변을하지 마십시오. dupetarget을 찾아 대신 닫습니다. –

+1

@TJCrowder, 존경심을 가지고 저 자신이 절대로 570k 담당자를 얻지 못했을 것으로 생각합니다 (예 : https://stackoverflow.com/questions/39611979/avoid-breaking-line-between-two- 사이즈 변경시/39612020 # 39612020). 이 답변과 같은 많은 답변이 요즘에는 매우 신속하게 작성되어야한다고 생각하십시오. 중복 검사를 간과하는 것은 정말 쉽습니다. – Calimero