Mentransformasikan JSON kepada format yang lebih menarik secara visual dan boleh dibaca manusia boleh dicapai melalui cetakan cantik. Kaedah ini meningkatkan kebolehbacaan dengan menggunakan lekukan dan ruang putih, malah mungkin termasuk warna atau gaya fon.
JSON.stringify() secara asli menggabungkan keupayaan pencetakan cantik. Dengan menentukan hujah ketiga, anda boleh mendayakan pencetakan cantik dan menentukan tahap lekukan.
var str = JSON.stringify(obj, null, 2); // sets spacing to 2
Untuk memasukkan penyerlahan sintaks ke dalam JSON yang dicetak cantik, anda boleh memanfaatkan kuasa ungkapan biasa.
function syntaxHighlight(json) { // ... regular expression magic goes here ... }
Di bawah ialah contoh lengkap yang menunjukkan penyerlahan sintaks bersama pencetakan cantik:
function output(inp) { document.body.appendChild(document.createElement('pre')).innerHTML = inp; } function syntaxHighlight(json) { // ... regular expression magic goes here ... } var obj = { ... }; var str = JSON.stringify(obj, undefined, 4); output(str); output(syntaxHighlight(str));
Contoh ini mempamerkan cetakan cantik dengan lekukan dan penyerlahan sintaks dalam tindakan.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencetak Cantik JSON dengan Syntax Highlighting?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!