JsonEvent

sealed trait JsonEvent extends HasLocation

ADT for tokens in a JSON stream.

ADT for tokens in a JSON stream.

Companion
object
trait HasLocation
class Object
trait Matchable
class Any
trait ObjectEnd
trait FieldEnd
trait ArrayEnd
trait IndexEnd
trait JBool
trait JLong
trait JDouble
trait JString
trait JNull

Value members

Abstract methods

def showRawJson: String

Concrete methods

def asBool: Option[JBool]
def asDouble: Option[JDouble]
def asFieldEnd: Option[FieldEnd]
def asFieldStart: Option[FieldStart]
def asIndexEnd: Option[IndexEnd]
def asIndexStart: Option[IndexStart]
def asLong: Option[JLong]
def asNull: Option[JNull]
def asStackPop: Option[JsonStackPop]
def asString: Option[JString]
def isArrayEnd: Boolean
def isArrayStart: Boolean
def isObjectEnd: Boolean
def isObjectStart: Boolean

Inherited methods

def location: ContextLocation
Inherited from
HasLocation