class util::JsonOutStream
sys::Obj sys::OutStream util::JsonOutStream
@Js
JsonOutStream writes objects in Javascript Object Notation (JSON).
See pod doc for details.
- escapeUnicode
 - 
Bool escapeUnicode := trueFlag to escape characters over 0x7f using
\uXXXX - make
 - 
new make(OutStream out)Construct by wrapping given output stream.
 - prettyPrint
 - 
Bool prettyPrint := falseWrite JSON in pretty-printed format. This format produces more readable JSON at the expense of larger output size.
 - prettyPrintToStr
 - 
static Str prettyPrintToStr(Obj? obj)Convenience for pretty-printing JSON to an in-memory string.
 - writeJson
 - 
Write the given object as JSON to this stream. The obj must be one of the follow:
- null
 - Bool
 - Num
 - Str
 - Str:Obj?
 - Obj?[]
 - simple (written as JSON string)
 - serializable (written as JSON object)
 
 - writeJsonToStr
 - 
static Str writeJsonToStr(Obj? obj)Convenience for
writeJsonto an in-memory string.