Para realçar a sintaxe, use o código prettify . Acredito que é isso que o StackOverflow usa para destacar o código.
- Coloque seu JSON formatado em blocos de código e forneça a classe "prettyprint".
- Inclua prettify.js na sua página.
- Verifique se a etiqueta do corpo do documento chama
prettyPrint()
quando carrega
Você terá a sintaxe JSON destacada no formato definido em sua página. Veja aqui um exemplo . Então, se você tivesse um bloco de código como este:
<code class="prettyprint">
var jsonObj = {
"height" : 6.2,
"width" : 7.3,
"length" : 9.1,
"color" : {
"r" : 255,
"g" : 200,
"b" : 10
}
}
</code>
Seria assim:
var jsonObj = {
"height" : 6.2,
"width" : 7.3,
"length" : 9.1,
"color" : {
"r" : 255,
"g" : 200,
"b" : 10
}
}
Isso não ajuda no recuo, mas as outras respostas parecem abordar isso.