jsoniter-scala-core
jsoniter-scala-core
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
final
class
JsonWriter
Companion:
object
Graph
Supertypes
class
Object
trait
Matchable
class
Any
Value members
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