- Index
- »
- util
- »
- JsonOutStream
type
JsonOutStream
@Js
class JsonOutStream : OutStream
JsonOutStream writes objects in Javascript Object Notation (JSON).
See pod doc for details.
constructors
make |
Construct by wrapping given output stream. |
---|
fields
escapeUnicode |
Flag to escape characters over 0x7f using |
---|---|
prettyPrint |
Write JSON in pretty-printed format. |
methods
prettyPrintToStr |
Convenience for pretty-printing JSON to an in-memory string. |
---|---|
writeJson |
Write the given object as JSON to this stream. |
writeJsonToStr |
Convenience for |
Slot Details
escapeUnicode
Bool escapeUnicode := true
Flag to escape characters over 0x7f using \uXXXX
make
new make(OutStream out)
Construct by wrapping given output stream.
prettyPrint
Bool prettyPrint := false
Write JSON in pretty-printed format. This format produces more readable JSON at the expense of larger output size.
prettyPrintToStr
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)