Routed most toJSONString methods through writeJSONString with a StringWriter to reduce duplicated logic (and in some cases improve performance).
Authored by: jon.chambers@gmail.com 2013-08-10
Parent: [r218]
Child: [r220]