JsonWriter

final class JsonWriter
Companion:
object
class Object
trait Matchable
class Any

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