Package

com.github.agourlay.cornichon

json

Permalink

package json

Visibility
  1. Public
  2. All

Type Members

  1. case class ArrayFieldSelection(field: String, indice: Int) extends JsonPathOperation with Product with Serializable

    Permalink
  2. trait CornichonJson extends AnyRef

    Permalink
  3. case class FieldSelection(field: String) extends JsonPathOperation with Product with Serializable

    Permalink
  4. sealed trait JsonError extends Exception with CornichonError

    Permalink
  5. case class JsonPath(path: String, operations: List[JsonPathOperation]) extends Product with Serializable

    Permalink
  6. case class JsonPathError(error: Throwable) extends Exception with JsonError with Product with Serializable

    Permalink
  7. sealed trait JsonPathOperation extends AnyRef

    Permalink
  8. class JsonPathParser extends Parser

    Permalink
  9. case class JsonPathParsingError(error: String) extends Exception with JsonError with Product with Serializable

    Permalink
  10. case class JsonSegment(field: String, index: Option[Int]) extends Product with Serializable

    Permalink
  11. case class MalformedJsonError[A](input: A, exception: Throwable) extends Exception with JsonError with Product with Serializable

    Permalink
  12. case class NotAnArrayError[A](badPayload: A) extends Exception with JsonError with Product with Serializable

    Permalink
  13. case class WhiteListError(msg: String) extends Exception with CornichonError with Product with Serializable

    Permalink

Value Members

  1. object CornichonJson extends CornichonJson

    Permalink
  2. object JsonPath extends Serializable

    Permalink
  3. object JsonPathParser

    Permalink

Ungrouped