JsonReader

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

Value members

Concrete methods

def arrayEndError(): Nothing
def arrayEndOrCommaError(): Nothing
def arrayStartOrNullError(): Nothing
def charBufToHashCode(len: Int): Int
def commaError(): Nothing
def decodeError(msg: String): Nothing
def discriminatorError(): Nothing
def discriminatorValueError(discriminatorFieldName: String): Nothing
def duplicatedKeyError(len: Int): Nothing
def enumValueError(value: String): Nothing
def enumValueError(len: Int): Nothing
def isCharBufEqualsTo(len: Int, s: String): Boolean
def isCurrentToken(t: Byte): Boolean
def isNextToken(t: Byte): Boolean
def nextByte(): Byte
def nextToken(): Byte
def objectEndOrCommaError(): Nothing
def objectStartOrNullError(): Nothing
def readBase16AsBytes(default: Array[Byte]): Array[Byte]
def readBase64AsBytes(default: Array[Byte]): Array[Byte]
def readBase64UrlAsBytes(default: Array[Byte]): Array[Byte]
def readBigDecimal(default: BigDecimal): BigDecimal
def readBigDecimal(default: BigDecimal, mc: MathContext, scaleLimit: Int, digitsLimit: Int): BigDecimal
def readBigInt(default: BigInt): BigInt
def readBigInt(default: BigInt, digitsLimit: Int): BigInt
def readBoolean(): Boolean
def readByte(): Byte
def readChar(): Char
def readDouble(): Double
def readDuration(default: Duration): Duration
def readFloat(): Float
def readInstant(default: Instant): Instant
def readInt(): Int
def readKeyAsBigDecimal(): BigDecimal
def readKeyAsBigDecimal(mc: MathContext, scaleLimit: Int, digitsLimit: Int): BigDecimal
def readKeyAsBigInt(): BigInt
def readKeyAsBigInt(digitsLimit: Int): BigInt
def readKeyAsBoolean(): Boolean
def readKeyAsByte(): Byte
def readKeyAsChar(): Char
def readKeyAsCharBuf(): Int
def readKeyAsDouble(): Double
def readKeyAsDuration(): Duration
def readKeyAsFloat(): Float
def readKeyAsInstant(): Instant
def readKeyAsInt(): Int
def readKeyAsLocalDate(): LocalDate
def readKeyAsLocalDateTime(): LocalDateTime
def readKeyAsLocalTime(): LocalTime
def readKeyAsLong(): Long
def readKeyAsMonthDay(): MonthDay
def readKeyAsOffsetDateTime(): OffsetDateTime
def readKeyAsOffsetTime(): OffsetTime
def readKeyAsPeriod(): Period
def readKeyAsShort(): Short
def readKeyAsString(): String
def readKeyAsUUID(): UUID
def readKeyAsYear(): Year
def readKeyAsYearMonth(): YearMonth
def readKeyAsZoneId(): ZoneId
def readKeyAsZoneOffset(): ZoneOffset
def readKeyAsZonedDateTime(): ZonedDateTime
def readLocalDate(default: LocalDate): LocalDate
def readLocalDateTime(default: LocalDateTime): LocalDateTime
def readLocalTime(default: LocalTime): LocalTime
def readLong(): Long
def readMonthDay(default: MonthDay): MonthDay
def readNullOrError[@specialized A](default: A, msg: String): A
def readNullOrTokenError[@specialized A](default: A, t: Byte): A
def readOffsetDateTime(default: OffsetDateTime): OffsetDateTime
def readOffsetTime(default: OffsetTime): OffsetTime
def readPeriod(default: Period): Period
def readRawValAsBytes(): Array[Byte]
def readShort(): Short
def readString(default: String): String
def readStringAsBigDecimal(default: BigDecimal): BigDecimal
def readStringAsBigDecimal(default: BigDecimal, mc: MathContext, scaleLimit: Int, digitsLimit: Int): BigDecimal
def readStringAsBigInt(default: BigInt): BigInt
def readStringAsBigInt(default: BigInt, digitsLimit: Int): BigInt
def readStringAsBoolean(): Boolean
def readStringAsByte(): Byte
def readStringAsDouble(): Double
def readStringAsFloat(): Float
def readStringAsInt(): Int
def readStringAsLong(): Long
def readStringAsShort(): Short
def readUUID(default: UUID): UUID
def readYear(default: Year): Year
def readYearMonth(default: YearMonth): YearMonth
def readZoneId(default: ZoneId): ZoneId
def readZoneOffset(default: ZoneOffset): ZoneOffset
def readZonedDateTime(default: ZonedDateTime): ZonedDateTime
def requiredFieldError(reqField: String): Nothing
def rollbackToMark(): Unit
def rollbackToken(): Unit
def setMark(): Unit
def skip(): Unit
@tailrec
def skipToKey(key: String): Boolean
def unexpectedKeyError(len: Int): Nothing