package
io
Type Members
-
-
-
case class
EndOfArrayEvent
() extends JsonEvent with Product with Serializable
-
case class
EndOfObjectEvent
() extends JsonEvent with Product with Serializable
-
type
FieldCache
= (String) ⇒ String
-
case class
FieldEvent
(name: String) extends JsonEvent with Product with Serializable
-
-
case class
IdentifierEvent
(text: String) extends JsonEvent with Product with Serializable
-
-
class
JsonBadParse
extends JsonReaderException with JsonReadException
-
class
JsonEOF
extends JsonReaderException
-
class
JsonEvent
extends AnyRef
-
-
class
JsonEventIterator
extends BufferedIterator[JsonEvent]
-
trait
JsonLexException
extends JsonReaderException
-
class
JsonLexerEOF
extends JsonEOF with JsonLexException
-
class
JsonNumberOutOfRange
extends JsonReaderException with JsonLexException
-
-
class
JsonParserEOF
extends JsonEOF with JsonParseException
-
-
class
JsonReader
extends AnyRef
-
-
class
JsonToken
extends AnyRef
-
-
class
JsonTokenIterator
extends BufferedIterator[JsonToken]
-
class
JsonUnexpectedCharacter
extends JsonReaderException with JsonLexException
-
class
JsonUnexpectedToken
extends JsonReaderException with JsonParseException
-
class
JsonUnknownIdentifier
extends JsonReaderException with JsonParseException
-
trait
JsonWriter
extends AnyRef
-
-
case class
MalformedEventStreamException
(message: String) extends RuntimeException with Product with Serializable
-
case class
MaximumNestingDepthExceeded
() extends JsonXException with Product with Serializable
-
-
case class
NumberEvent
(number: BigDecimal) extends JsonEvent with Product with Serializable
-
class
Position
extends SuperClass
-
-
-
case class
StartOfArrayEvent
() extends JsonEvent with Product with Serializable
-
case class
StartOfObjectEvent
() extends JsonEvent with Product with Serializable
-
case class
StringEvent
(string: String) extends JsonEvent with Product with Serializable
-
case class
StringTooLongException
() extends JsonXException with Product with Serializable
-
case class
TokenCloseBrace
() extends SimpleJsonToken with Product with Serializable
-
case class
TokenCloseBracket
() extends SimpleJsonToken with Product with Serializable
-
case class
TokenColon
() extends SimpleJsonToken with Product with Serializable
-
case class
TokenComma
() extends SimpleJsonToken with Product with Serializable
-
case class
TokenIdentifier
(text: String) extends SimpleJsonToken with Product with Serializable
-
case class
TokenNumber
(number: BigDecimal) extends JsonToken with Product with Serializable
-
case class
TokenOpenBrace
() extends SimpleJsonToken with Product with Serializable
-
case class
TokenOpenBracket
() extends SimpleJsonToken with Product with Serializable
-
case class
TokenString
(text: String) extends JsonToken with Product with Serializable
A function for use in caching objects' field names, for memory reduction. In most places, this defaults to
identity. In JsonReader however, a HashMapFieldCache is used because it is already known that the entire datum will be read into memory at once.