JsonSelectors

Different ways of selecting elements in a Json object

class Object
trait Matchable
class Any

Type members

Classlikes

case object Deep extends JsonQueryType
case object First extends JsonQueryType
case class JsonDoubleSelector(d: Double) extends JsonValueSelector
case class JsonEqualValueSelector(v: Any) extends JsonValueSelector
case class JsonIndexSelector(n: Int) extends JsonSelector
case class JsonIntSelector(n: Int) extends JsonValueSelector
case class JsonMatcherSelector(m: Matcher[String]) extends JsonValueSelector
case class JsonQuery(query: JsonQueryType, selector: JsonSelector)
sealed trait JsonQueryType
case class JsonRegexSelector(r: Regex) extends JsonValueSelector
sealed trait JsonSelector
case class JsonValueOrKeySelector(selector: JsonSelector) extends JsonSelector

Value members

Concrete fields

val anyValue: Matcher[Any]