Convert a character-stream into a token-stream.
An object that will write com.rojoma.json.ast.JValues in a non-human-friendly "compact" format with no spaces or newlines.
A function for use in caching objects' field names, for memory reduction.
A function for use in caching objects' field names, for
memory reduction. In most places, this defaults to
identity
. In com.rojoma.json.io.JsonReader however,
a com.rojoma.json.io.HashMapFieldCache is used because
it is already known that the entire datum will be read into
memory at once.
Turns a raw character-stream into an event stream, checking for JSON well-formedness.
This exception should never be thrown if using the standard
JsonEventIterator
.
Turns a raw token-stream into an event stream, checking for JSON well-formedness.
Parses a token-stream into a com.rojoma.json.ast.JValue.
Convert a character-stream into a token-stream.
An object that can serialize com.rojoma.json.ast.JValues.
An object that will write com.rojoma.json.ast.JValues in a human-friendly indented format with no spaces or newlines.
A function which converts an Iterator[JsonEvent]
into an Iterator[JsonToken]
.
A function which converts a JValue
into an Iterator[JsonEvent]
.