jsoniter-scala-core
jsoniter-scala-core
API
com.github.plokhotnyuk.jsoniter_scala.core
JsonCodec
JsonKeyCodec
JsonReader
JsonReader
JsonReaderException
JsonValueCodec
JsonWriter
JsonWriter
JsonWriterException
ReaderConfig
ReaderConfig
WriterConfig
WriterConfig
jsoniter-scala-core
/
com.github.plokhotnyuk.jsoniter_scala.core
/
JsonWriter
JsonWriter
com.github.plokhotnyuk.jsoniter_scala.core.JsonWriter
See the
JsonWriter
companion object
final
class
JsonWriter
Attributes
Companion:
object
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Clear all
Members list
Concise view
Value members
Concrete methods
def
encodeError
(
msg
:
String
):
Nothing
def
writeArrayEnd
():
Unit
def
writeArrayStart
():
Unit
def
writeBase16Val
(
bs
:
Array
[
Byte
],
lowerCase
:
Boolean
):
Unit
def
writeBase64UrlVal
(
bs
:
Array
[
Byte
],
doPadding
:
Boolean
):
Unit
def
writeBase64Val
(
bs
:
Array
[
Byte
],
doPadding
:
Boolean
):
Unit
def
writeKey
(
x
:
Boolean
):
Unit
def
writeKey
(
x
:
Byte
):
Unit
def
writeKey
(
x
:
Char
):
Unit
def
writeKey
(
x
:
Short
):
Unit
def
writeKey
(
x
:
Int
):
Unit
def
writeKey
(
x
:
Long
):
Unit
def
writeKey
(
x
:
Float
):
Unit
def
writeKey
(
x
:
Double
):
Unit
def
writeKey
(
x
:
BigInt
):
Unit
def
writeKey
(
x
:
BigDecimal
):
Unit
def
writeKey
(
x
:
UUID
):
Unit
def
writeKey
(
x
:
String
):
Unit
def
writeKey
(
x
:
Duration
):
Unit
def
writeKey
(
x
:
Instant
):
Unit
def
writeKey
(
x
:
LocalDate
):
Unit
def
writeKey
(
x
:
LocalDateTime
):
Unit
def
writeKey
(
x
:
LocalTime
):
Unit
def
writeKey
(
x
:
MonthDay
):
Unit
def
writeKey
(
x
:
OffsetDateTime
):
Unit
def
writeKey
(
x
:
OffsetTime
):
Unit
def
writeKey
(
x
:
Period
):
Unit
def
writeKey
(
x
:
Year
):
Unit
def
writeKey
(
x
:
YearMonth
):
Unit
def
writeKey
(
x
:
ZonedDateTime
):
Unit
def
writeKey
(
x
:
ZoneId
):
Unit
def
writeKey
(
x
:
ZoneOffset
):
Unit
def
writeNonEscapedAsciiKey
(
x
:
String
):
Unit
def
writeNonEscapedAsciiVal
(
x
:
String
):
Unit
def
writeNull
():
Unit
def
writeObjectEnd
():
Unit
def
writeObjectStart
():
Unit
def
writeRawVal
(
bs
:
Array
[
Byte
]):
Unit
def
writeVal
(
x
:
BigDecimal
):
Unit
def
writeVal
(
x
:
BigInt
):
Unit
def
writeVal
(
x
:
UUID
):
Unit
def
writeVal
(
x
:
String
):
Unit
def
writeVal
(
x
:
Duration
):
Unit
def
writeVal
(
x
:
Instant
):
Unit
def
writeVal
(
x
:
LocalDate
):
Unit
def
writeVal
(
x
:
LocalDateTime
):
Unit
def
writeVal
(
x
:
LocalTime
):
Unit
def
writeVal
(
x
:
MonthDay
):
Unit
def
writeVal
(
x
:
OffsetDateTime
):
Unit
def
writeVal
(
x
:
OffsetTime
):
Unit
def
writeVal
(
x
:
Period
):
Unit
def
writeVal
(
x
:
Year
):
Unit
def
writeVal
(
x
:
YearMonth
):
Unit
def
writeVal
(
x
:
ZonedDateTime
):
Unit
def
writeVal
(
x
:
ZoneId
):
Unit
def
writeVal
(
x
:
ZoneOffset
):
Unit
def
writeVal
(
x
:
Boolean
):
Unit
def
writeVal
(
x
:
Byte
):
Unit
def
writeVal
(
x
:
Short
):
Unit
def
writeVal
(
x
:
Char
):
Unit
def
writeVal
(
x
:
Int
):
Unit
def
writeVal
(
x
:
Long
):
Unit
def
writeVal
(
x
:
Float
):
Unit
def
writeVal
(
x
:
Double
):
Unit
def
writeValAsString
(
x
:
BigDecimal
):
Unit
def
writeValAsString
(
x
:
BigInt
):
Unit
def
writeValAsString
(
x
:
Boolean
):
Unit
def
writeValAsString
(
x
:
Byte
):
Unit
def
writeValAsString
(
x
:
Short
):
Unit
def
writeValAsString
(
x
:
Int
):
Unit
def
writeValAsString
(
x
:
Long
):
Unit
def
writeValAsString
(
x
:
Float
):
Unit
def
writeValAsString
(
x
:
Double
):
Unit