title: Data structure visualizer for javascript
body: <p>I am looking for a javascript library which renders an arbitrary (but acyclic) JSON data blob into some sort of semi-interactive HTML view.  James Padolsey's <a href="http://james.padolsey.com/javascript/prettyprint-for-javascript/" rel="nofollow">Prettyprint</a> library comes close, but its output is very verbose ("object" and "array" headers on everything, for instance), is only marginally interactive (the ability to collapse and expand subtrees would be nice, especially) and not particularly customizable.  I also found <a href="http://www.jstree.com/" rel="nofollow">jstree</a>, but it looks like that doesn't do <em>arbitrary</em> JSON data blobs, only ones specifically constructed to be fed to it.  Also, a strict treeview is not really right for the data I have; I want more of a key/value presentation (but with some values being nested objects).</p>
  
  <p>I do <em>not</em> need the ability to modify the data structure, just show it in a more-or-less human readable fashion.</p>
  
  <p>Any suggestions?</p>