afeconleche.org/books/xmljava/chapters/ch06.html">SAX</a>: certain variables can be set (or dynamically bound) to handler functions which are invoked, in sequence, as the parser encounters various syntactic elements of JSON on the input stream.  JSON well-formedness is checked by the underlying parser, while the handlers are free to dispose of the (known clean) data in any way the user may find fit.</p>

<p>Handlers fall into three overall categories: <dfn>constructors</dfn>, which can be further subdivided