Pretty print a JavaScript Object
<link rel="stylesheet" type="text/css" href="pretty-print.css">
<script type="text/javascript" src="underscore-min.js"></script>
<script type="text/javascript" src="pretty-print.js"></script
var json = '{"name1": "value1", "name2": [1, 2, 3]}';
doument.body.appendChild(prettyPrint(JSON.parse(json)));
MIT, maybe