org.json4s.scalaz

JsonScalaz

object JsonScalaz extends Types with Lifting with Base with Tuples

Linear Supertypes
Tuples, Base, Lifting, Types, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. JsonScalaz
  2. Tuples
  3. Base
  4. Lifting
  5. Types
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. type EitherNel[+a] = \/[NonEmptyList[Error], a]

    Definition Classes
    Types
  2. sealed trait Error extends AnyRef

    Definition Classes
    Types
  3. implicit class Func2ToJSON[A, B, R] extends AnyRef

    Definition Classes
    Lifting
  4. implicit class Func3ToJSON[A, B, C, R] extends AnyRef

    Definition Classes
    Lifting
  5. implicit class Func4ToJSON[A, B, C, D, R] extends AnyRef

    Definition Classes
    Lifting
  6. implicit class Func5ToJSON[A, B, C, D, E, R] extends AnyRef

    Definition Classes
    Lifting
  7. implicit class Func6ToJSON[A, B, C, D, E, F, R] extends AnyRef

    Definition Classes
    Lifting
  8. implicit class Func7ToJSON[A, B, C, D, E, F, G, R] extends AnyRef

    Definition Classes
    Lifting
  9. implicit class Func8ToJSON[A, B, C, D, E, F, G, H, R] extends AnyRef

    Definition Classes
    Lifting
  10. trait JSON[A] extends JSONR[A] with JSONW[A]

    Definition Classes
    Types
  11. trait JSONR[A] extends AnyRef

    Definition Classes
    Types
  12. trait JSONW[A] extends AnyRef

    Definition Classes
    Types
  13. case class NoSuchFieldError(name: String, json: JValue) extends Error with Product with Serializable

    Definition Classes
    Types
  14. type Result[+A] = Validation[NonEmptyList[Error], A]

    Definition Classes
    Types
  15. case class UncategorizedError(key: String, desc: String, args: List[Any]) extends Error with Product with Serializable

    Definition Classes
    Types
  16. case class UnexpectedJSONError(was: JValue, expected: Class[_ <: JValue]) extends Error with Product with Serializable

    Definition Classes
    Types

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. object Fail extends Product with Serializable

    Definition Classes
    Types
  7. implicit def JValueEqual: Equal[JValue]

    Definition Classes
    Types
  8. implicit def JValueMonoid: Monoid[JValue]

    Definition Classes
    Types
  9. implicit def Result2JSONR[A](f: (JValue) ⇒ Result[A]): JSONR[A]

    Definition Classes
    Types
  10. implicit def Tuple2JSON[A, B](implicit arg0: JSON[A], arg1: JSON[B]): JSON[(A, B)]

    Definition Classes
    Tuples
  11. implicit def Tuple3JSON[A, B, C](implicit arg0: JSON[A], arg1: JSON[B], arg2: JSON[C]): JSON[(A, B, C)]

    Definition Classes
    Tuples
  12. implicit def Tuple4JSON[A, B, C, D](implicit arg0: JSON[A], arg1: JSON[B], arg2: JSON[C], arg3: JSON[D]): JSON[(A, B, C, D)]

    Definition Classes
    Tuples
  13. implicit def Tuple5JSON[A, B, C, D, E](implicit arg0: JSON[A], arg1: JSON[B], arg2: JSON[C], arg3: JSON[D], arg4: JSON[E]): JSON[(A, B, C, D, E)]

    Definition Classes
    Tuples
  14. implicit def Tuple6JSON[A, B, C, D, E, F](implicit arg0: JSON[A], arg1: JSON[B], arg2: JSON[C], arg3: JSON[D], arg4: JSON[E], arg5: JSON[F]): JSON[(A, B, C, D, E, F)]

    Definition Classes
    Tuples
  15. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  16. implicit def bigintJSON: JSON[BigInt]

    Definition Classes
    Base
  17. implicit def boolJSON: JSON[Boolean]

    Definition Classes
    Base
  18. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. implicit def doubleJSON: JSON[Double]

    Definition Classes
    Base
  20. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  21. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  22. def field[A](name: String)(json: JValue)(implicit arg0: JSONR[A]): Result[A]

    Definition Classes
    Types
  23. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  24. def fromJSON[A](json: JValue)(implicit arg0: JSONR[A]): Result[A]

    Definition Classes
    Types
  25. implicit def function2EitherNel[A](f: (A) ⇒ Result[A]): (A) ⇒ EitherNel[A]

    Definition Classes
    Types
  26. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  27. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  28. implicit def intJSON: JSON[Int]

    Definition Classes
    Base
  29. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  30. implicit def jvalueJSON: JSON[JValue]

    Definition Classes
    Base
  31. implicit def kleisli2Result[A](v: Kleisli[EitherNel, JValue, A]): (JValue) ⇒ Result[A]

    Definition Classes
    Types
  32. implicit def listJSONR[A](implicit arg0: JSONR[A]): JSONR[List[A]]

    Definition Classes
    Base
  33. implicit def listJSONW[A](implicit arg0: JSONW[A]): JSONW[List[A]]

    Definition Classes
    Base
  34. implicit def longJSON: JSON[Long]

    Definition Classes
    Base
  35. def makeObj(fields: Traversable[(String, JValue)]): JObject

    Definition Classes
    Types
  36. implicit def mapJSONR[A](implicit arg0: JSONR[A]): JSONR[Map[String, A]]

    Definition Classes
    Base
  37. implicit def mapJSONW[A](implicit arg0: JSONW[A]): JSONW[Map[String, A]]

    Definition Classes
    Base
  38. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  39. final def notify(): Unit

    Definition Classes
    AnyRef
  40. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  41. implicit def optionJSONR[A](implicit arg0: JSONR[A]): JSONR[Option[A]]

    Definition Classes
    Base
  42. implicit def optionJSONW[A](implicit arg0: JSONW[A]): JSONW[Option[A]]

    Definition Classes
    Base
  43. implicit def stringJSON: JSON[String]

    Definition Classes
    Base
  44. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  45. def toJSON[A](value: A)(implicit arg0: JSONW[A]): JValue

    Definition Classes
    Types
  46. def toString(): String

    Definition Classes
    AnyRef → Any
  47. def validate[A](name: String)(implicit arg0: JSONR[A]): Kleisli[EitherNel, JValue, A]

    Definition Classes
    Types
  48. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  49. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  50. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Tuples

Inherited from Base

Inherited from Lifting

Inherited from Types

Inherited from AnyRef

Inherited from Any

Ungrouped