Đối với đánh dấu cú pháp, sử dụng mã prettify . Tôi tin rằng đây là những gì StackOverflow sử dụng để làm nổi bật mã của nó.
- Gói JSON được định dạng của bạn trong các khối mã và cung cấp cho chúng lớp "beautifulprint".
- Bao gồm prettify.js trong trang của bạn.
- Đảm bảo thẻ cơ thể của tài liệu của bạn gọi
prettyPrint()
khi tải
Bạn sẽ có cú pháp tô sáng JSON theo định dạng bạn đã trình bày trong trang của mình. Xem ở đây cho một ví dụ . Vì vậy, nếu bạn có một khối mã như thế này:
<code class="prettyprint">
var jsonObj = {
"height" : 6.2,
"width" : 7.3,
"length" : 9.1,
"color" : {
"r" : 255,
"g" : 200,
"b" : 10
}
}
</code>
Nó sẽ trông như thế này:
var jsonObj = {
"height" : 6.2,
"width" : 7.3,
"length" : 9.1,
"color" : {
"r" : 255,
"g" : 200,
"b" : 10
}
}
Điều này không giúp ích cho việc thụt lề, nhưng các câu trả lời khác dường như đang giải quyết điều đó.