COMING SOON 🚀

s

Javascript로 JSON데이터를 보기좋게 만들기

· 2년 전 · 1097
[code]
function jsonBeautify(json) {
    if (typeof json != 'string') {
        json = JSON.stringify(json, undefined, 2);
    }
    json = json.replace(/&/g, '&').replace(/</g, '<').replace(/>/g, '>');
    return json.replace(/("(\\u[a-zA-Z0-9]{4}|\\[^u]|[^\\"])*"(\s*:)?|\b(true|false|null)\b|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)/g, function (match) {
        var cls = 'number';
        if (/^"/.test(match)) {
            if (/:$/.test(match)) {
                cls = 'key';
            } else {
                cls = 'string';
            }
        } else if (/true|false/.test(match)) {
            cls = 'boolean';
        } else if (/null/.test(match)) {
            cls = 'null';
        }
        return '<span class="' + cls + '">' + match + '</span>';
    });
}

[/code]

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

개발자팁

개발과 관련된 유용한 정보를 공유하세요. 질문은 QA에서 해주시기 바랍니다.

+
분류 제목 글쓴이 날짜 조회
node.js 2년 전 조회 1,743
PHP 2년 전 조회 2,374
node.js 2년 전 조회 1,050
PHP 2년 전 조회 3,469
node.js 2년 전 조회 1,053
정규표현식 2년 전 조회 1,008
node.js 2년 전 조회 1,231
PHP 2년 전 조회 1,529
node.js 2년 전 조회 1,468
PHP 2년 전 조회 1,741
node.js 2년 전 조회 1,333
node.js 2년 전 조회 1,501
PHP 2년 전 조회 2,937
PHP 2년 전 조회 1,717
JavaScript 2년 전 조회 1,098
node.js 2년 전 조회 946
node.js 2년 전 조회 1,137
MySQL 2년 전 조회 1,178
MySQL 2년 전 조회 1,051
JavaScript 2년 전 조회 1,289
웹서버 2년 전 조회 4,531
PHP 2년 전 조회 1,316
PHP 2년 전 조회 1,749
기타 2년 전 조회 1,127
jQuery 2년 전 조회 2,517
2년 전 조회 929
2년 전 조회 1,543
2년 전 조회 1,406
PHP 2년 전 조회 1,280
MySQL 2년 전 조회 1,064