Voorhees Control
The Voorhees Control is just a small JavaScript which slaps an editor over a JSON block. This will allow you to edit a JSON block using a combination schema/interface definition which controls how and what controls are displayed. Think of this as the XSLT/XSD/Parser equivalant to XML. It can be dropped into an online application much like the online html editors such as FCKEditor or TinyMCE.