본문 바로가기
JavaScript

JavaScript 에서 JSON 문자열 이쁘게 출력하기

by ironman! 2023. 12. 5.

Web API  를 테스트 하는 과정 중 응답결과가 올바른지 JSON 결과를 콘솔창 또는 HTML 엘리먼트에 바인딩 해보곤 한다. 하지만 한줄로 길게 나열되어 있어 보기 힘들 부분이 없지 않아 다음과 같은 심플한 방법을 찾았다.

 

예시

var obj = {"hello":"world", "Test":["hello"]}     
document.body.innerHTML = "";
document.body.appendChild(document.createTextNode(JSON.stringify(obj, null, 4)));

 

결과

{
    "hello": "world",
    "Test": [
        "hello"
    ]
}

 

추가 내용

JSON.stringify(jsObj, null, "\t"); // stringify with tabs inserted at each level
JSON.stringify(jsObj, null, 4);    // stringify with 4 spaces at each level

 

'JavaScript' 카테고리의 다른 글

Javascript / 날짜 포맷 처리  (0) 2023.12.13
JavaScript 에서 POST 호출 하는 방법  (0) 2023.12.05