JsonSelectors

org.specs2.matcher.JsonSelectors

Different ways of selecting elements in a Json object

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Type members

Classlikes

case object Deep extends JsonQueryType

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
Deep.type
case object First extends JsonQueryType

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
First.type
case class JsonDoubleSelector(d: Double) extends JsonSelector

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait JsonSelector
class Object
trait Matchable
class Any
Show all
case class JsonEqualValueSelector(v: Any) extends JsonSelector

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait JsonSelector
class Object
trait Matchable
class Any
Show all
case class JsonIndexSelector(n: Int) extends JsonSelector

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait JsonSelector
class Object
trait Matchable
class Any
Show all
case class JsonIntSelector(n: Int) extends JsonSelector

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait JsonSelector
class Object
trait Matchable
class Any
Show all
case class JsonMatcherSelector(m: Matcher[String]) extends JsonSelector

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait JsonSelector
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait JsonSelector
class Object
trait Matchable
class Any
Show all
case class JsonQuery(query: JsonQueryType, selector: JsonSelector)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
sealed trait JsonQueryType

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Deep.type
object First.type
case class JsonRegexSelector(r: Regex) extends JsonSelector

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait JsonSelector
class Object
trait Matchable
class Any
Show all
sealed trait JsonSelector

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
case class JsonValueOrKeySelector(selector: JsonSelector) extends JsonSelector

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait JsonSelector
class Object
trait Matchable
class Any
Show all

Value members

Concrete fields

val anyValue: Matcher[Any]