argonaut

package argonaut

Visibility
  1. Public
  2. All

Type Members

  1. sealed trait ACursor extends AnyRef

  2. trait ACursors extends AnyRef

  3. trait Argonauts extends ACursors with Contexts with Cursors with CursorHistorys with CursorOps with CursorOpElements with DecodeJsons with DecodeResults with EncodeJsons with HCursors with Jsons with JsonIdentitys with JsonNumbers with JsonObjects with JsonWhitespacess with PrettyParamss with StringWraps

  4. trait Context extends AnyRef

  5. sealed trait ContextElement extends AnyRef

  6. trait ContextElements extends AnyRef

  7. trait Contexts extends AnyRef

  8. sealed trait Cursor extends AnyRef

    Represents a position in a JSON value and allows moving around the JSON value.

  9. sealed trait CursorHistory extends AnyRef

    A list of elements denoting the history of a cursor.

  10. trait CursorHistorys extends AnyRef

  11. sealed trait CursorOp extends AnyRef

  12. case class CursorOpDeleteGoField(f: Json.JsonField) extends CursorOpElement with Product with Serializable

  13. case class CursorOpDownAt(p: (Json) ⇒ Boolean) extends CursorOpElement with Product with Serializable

  14. case class CursorOpDownField(f: Json.JsonField) extends CursorOpElement with Product with Serializable

  15. case class CursorOpDownN(n: Int) extends CursorOpElement with Product with Serializable

  16. sealed trait CursorOpElement extends AnyRef

  17. trait CursorOpElements extends AnyRef

  18. case class CursorOpField(f: Json.JsonField) extends CursorOpElement with Product with Serializable

  19. case class CursorOpLeftAt(p: (Json) ⇒ Boolean) extends CursorOpElement with Product with Serializable

  20. case class CursorOpLeftN(n: Int) extends CursorOpElement with Product with Serializable

  21. case class CursorOpRightAt(p: (Json) ⇒ Boolean) extends CursorOpElement with Product with Serializable

  22. case class CursorOpRightN(n: Int) extends CursorOpElement with Product with Serializable

  23. trait CursorOps extends AnyRef

  24. trait Cursors extends AnyRef

  25. sealed trait DecodeJson[+A] extends AnyRef

  26. trait DecodeJsons extends AnyRef

  27. sealed trait DecodeResult[+A] extends AnyRef

  28. trait DecodeResults extends AnyRef

  29. sealed trait EncodeJson[-A] extends AnyRef

    Encode an arbitrary value as a JSON value.

  30. trait EncodeJsons extends AnyRef

  31. sealed trait HCursor extends AnyRef

  32. trait HCursors extends AnyRef

  33. sealed trait Json extends AnyRef

    A data type representing possible JSON values.

  34. trait JsonIdentity[J] extends AnyRef

  35. trait JsonIdentitys extends AnyRef

  36. sealed trait JsonNumber extends AnyRef

    A value representation a JSON number according to ECMA-262.

  37. trait JsonNumbers extends AnyRef

  38. sealed trait JsonObject extends AnyRef

    A mapping from field to JSON value that maintains insertion order.

  39. trait JsonObjects extends AnyRef

  40. sealed trait JsonWhitespace extends AnyRef

    Represents a whitespace character that are permitted in a JSON string.

  41. sealed trait JsonWhitespaces extends AnyRef

    A string of JSON white-space characters.

  42. trait JsonWhitespacess extends AnyRef

  43. trait Jsons extends AnyRef

    Constructors and other utilities for JSON values.

  44. trait Parse[A] extends AnyRef

    Library functions for parsing json.

  45. class ParseWrap[A] extends AnyRef

    Utiltity for building the argonaut API over various types.

  46. sealed trait PrettyParams extends AnyRef

    Parameters for pretty-printing a JSON value.

  47. trait PrettyParamss extends AnyRef

  48. sealed trait StringWrap extends AnyRef

    Wraps a String value and provides methods, particularly for parsing.

  49. trait StringWraps extends AnyRef

    Constructors and other utilities for wrapped string values.

Value Members

  1. object ACursor extends ACursors

  2. object Argonaut extends Argonauts

  3. object Context extends Contexts

  4. object ContextElement extends ContextElements

  5. object Cursor extends Cursors

  6. object CursorHistory extends CursorHistorys

  7. object CursorOp extends CursorOps

  8. object CursorOpDeleteGoFirst extends CursorOpElement with Product with Serializable

  9. object CursorOpDeleteGoLast extends CursorOpElement with Product with Serializable

  10. object CursorOpDeleteGoLeft extends CursorOpElement with Product with Serializable

  11. object CursorOpDeleteGoParent extends CursorOpElement with Product with Serializable

  12. object CursorOpDeleteGoRight extends CursorOpElement with Product with Serializable

  13. object CursorOpDeleteLefts extends CursorOpElement with Product with Serializable

  14. object CursorOpDeleteRights extends CursorOpElement with Product with Serializable

  15. object CursorOpDownArray extends CursorOpElement with Product with Serializable

  16. object CursorOpElement extends CursorOpElements

  17. object CursorOpFirst extends CursorOpElement with Product with Serializable

  18. object CursorOpLast extends CursorOpElement with Product with Serializable

  19. object CursorOpLeft extends CursorOpElement with Product with Serializable

  20. object CursorOpRight extends CursorOpElement with Product with Serializable

  21. object CursorOpUp extends CursorOpElement with Product with Serializable

  22. object DecodeJson extends DecodeJsons

  23. object DecodeResult extends DecodeResults

  24. object EncodeJson extends EncodeJsons

  25. object HCursor extends HCursors

  26. object Info

  27. object Json extends Jsons

  28. object JsonIdentity extends JsonIdentitys

  29. object JsonLine extends JsonWhitespace with Product with Serializable

    A JSON newline character.

  30. object JsonNumber extends JsonNumbers

  31. object JsonObject extends JsonObjects

  32. object JsonParser

  33. object JsonReturn extends JsonWhitespace with Product with Serializable

    A JSON carriage-return character.

  34. object JsonSpace extends JsonWhitespace with Product with Serializable

    A JSON space character.

  35. object JsonTab extends JsonWhitespace with Product with Serializable

    A JSON tab character.

  36. object JsonWhitespaces extends JsonWhitespacess

  37. object Parse extends Parse[String]

    Library functions for parsing json.

  38. object PrettyParams extends PrettyParamss

  39. object StringEscaping

  40. object StringWrap extends StringWraps

Ungrouped