Configuration for com.github.plokhotnyuk.jsoniter_scala.core.JsonReader that contains flags for tuning of parsing exceptions and preferred sizes for internal buffers that created on the reader instantiation and reused in runtime for parsing of messages.
Configuration for com.github.plokhotnyuk.jsoniter_scala.core.JsonWriter that contains params for formatting of output JSON and for tuning of preferred size for internal byte buffer that created on the writer instantiation and reused in runtime for serialization of messages using java.io.OutputStream.
Configuration for com.github.plokhotnyuk.jsoniter_scala.core.JsonWriter that contains params for formatting of
output JSON and for tuning of preferred size for internal byte buffer that created on the writer instantiation and
reused in runtime for serialization of messages using java.io.OutputStream.
All configuration params already initialized to default values, but in some cases they should be altered:
JsonWriter.writeNonEscapedAsciiKey
or
JsonWriter.writeNonEscapedAsciiVal
a size of indention for pretty-printed formatting or 0 for compact output
a flag to turn on hexadecimal escaping of all non-ASCII chars
a preferred size (in bytes) of an internal byte buffer when writing to java.io.OutputStream
Configuration for com.github.plokhotnyuk.jsoniter_scala.core.JsonReader that contains flags for tuning of parsing exceptions and preferred sizes for internal buffers that created on the reader instantiation and reused in runtime for parsing of messages.
All configuration params already initialized by recommended default values, but in some cases they should be altered for performance reasons:
a flag that allows to turn off a stack trace for parsing exceptions
a flag that allows to turn off hex dumping of affected by error part of an internal byte buffer
a preferred size (in bytes) of an internal byte buffer when parsing from java.io.InputStream
a preferred size (in chars) of an internal char buffer for parsing of string values