io.gatling

jsonpath

package jsonpath

Visibility
  1. Public
  2. All

Type Members

  1. case class AnyField(recursive: Boolean = false) extends FieldAccessor with Product with Serializable

  2. sealed trait ArrayAccessor extends PathToken

  3. case class ArrayRandomAccess(indices: List[Int]) extends ArrayAccessor with Product with Serializable

  4. case class ArraySlice(start: Option[Int], stop: Option[Int], step: Int = 1) extends ArrayAccessor with Product with Serializable

    Slicing of an array, indices start at zero

  5. sealed trait AstToken extends AnyRef

  6. case class BinaryOpFilter(operator: String, lhs: FilterToken, rhs: FilterToken) extends PathToken with Product with Serializable

    Currently supported operators: ==, <=, <, >=, >

  7. case class CurrentObject() extends PathToken with Product with Serializable

  8. case class Field(name: String, recursive: Boolean = false) extends FieldAccessor with Product with Serializable

  9. sealed trait FieldAccessor extends PathToken

  10. sealed trait FilterToken extends AstToken

  11. case class HasFilter(query: SubQuery) extends PathToken with Product with Serializable

  12. case class JPDouble(d: Double) extends JPNumber with Product with Serializable

  13. case class JPLong(i: Long) extends JPNumber with Product with Serializable

  14. sealed trait JPNumber extends FilterToken

  15. case class JPString(s: String) extends FilterToken with Product with Serializable

  16. case class MultiField(names: List[String]) extends FieldAccessor with Product with Serializable

  17. sealed trait PathToken extends AstToken

  18. case class Root() extends FieldAccessor with Product with Serializable

  19. case class SubQuery(path: List[PathToken]) extends FilterToken with Product with Serializable

Value Members

  1. object AST

  2. object Parser extends RegexParsers

  3. package jsonsmart

Ungrouped