Packages

object JsonCursor

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JsonCursor
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. final case class DownElement(parent: JsonCursor[_, Arr], index: Int) extends JsonCursor[Arr, Json] with Product with Serializable
  2. final case class DownField(parent: JsonCursor[_, Obj], name: String) extends JsonCursor[Obj, Json] with Product with Serializable
  3. final case class FilterType[A <: Json](parent: JsonCursor[_, _ <: Json], jsonType: JsonType[A]) extends JsonCursor[Json, A] with Product with Serializable

Value Members

  1. def element(index: Int): JsonCursor[Arr, Json]
  2. def field(name: String): JsonCursor[Obj, Json]
  3. def filter[A <: Json](jsonType: JsonType[A]): JsonCursor[Json, A]
  4. val identity: JsonCursor[Json, Json]
  5. val isArray: JsonCursor[Json, Arr]
  6. val isBool: JsonCursor[Json, Bool]
  7. val isNull: JsonCursor[Json, Null]
  8. val isNumber: JsonCursor[Json, Num]
  9. val isObject: JsonCursor[Json, Obj]
  10. val isString: JsonCursor[Json, Str]
  11. case object Identity extends JsonCursor[Json, Json] with Product with Serializable