Для подсветки синтаксиса используйте код prettify . Я считаю, что это то, что StackOverflow использует для подсветки кода.
- Оберните отформатированный JSON в блоки кода и присвойте им класс «prettyprint».
- Включите prettify.js на вашей странице.
- Убедитесь, что тег вашего документа вызывает,
prettyPrint()
когда он загружается
У вас будет выделен синтаксис JSON в формате, который вы выложили на своей странице. Смотрите здесь для примера . Так что, если у вас был такой блок кода:
<code class="prettyprint">
var jsonObj = {
"height" : 6.2,
"width" : 7.3,
"length" : 9.1,
"color" : {
"r" : 255,
"g" : 200,
"b" : 10
}
}
</code>
Это будет выглядеть так:
var jsonObj = {
"height" : 6.2,
"width" : 7.3,
"length" : 9.1,
"color" : {
"r" : 255,
"g" : 200,
"b" : 10
}
}
Это не помогает с отступом, но другие ответы, кажется, обращаются к этому.