Object

org.json4s.scalaz

JsonScalaz

Related Doc: package scalaz

Permalink

object JsonScalaz extends Types with Lifting with Base with Tuples

Source
JsonScalaz.scala
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
Visibility
  1. Public
  2. All

Type Members

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

    Permalink
    Definition Classes
    Types
  2. sealed abstract class Error extends Product with Serializable

    Permalink
    Definition Classes
    Types
  3. implicit class Func1ToJSON[A, R] extends AnyRef

    Permalink
    Definition Classes
    Lifting
  4. implicit class Func2ToJSON[A, B, R] extends AnyRef

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    Types
  12. trait JSONR[A] extends AnyRef

    Permalink
    Definition Classes
    Types
  13. trait JSONW[A] extends AnyRef

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

    Permalink
    Definition Classes
    Types
  15. type Result[A] = Validation[NonEmptyList[Error], A]

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

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

    Permalink
    Definition Classes
    Types

Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. object Fail extends Product with Serializable

    Permalink
    Definition Classes
    Types
  5. implicit val JValueEqual: Equal[JValue]

    Permalink
    Definition Classes
    Types
  6. implicit val JValueMonoid: Monoid[JValue]

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

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

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

    Permalink
    Definition Classes
    Tuples
  10. 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)]

    Permalink
    Definition Classes
    Tuples
  11. 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)]

    Permalink
    Definition Classes
    Tuples
  12. 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)]

    Permalink
    Definition Classes
    Tuples
  13. final def asInstanceOf[T0]: T0

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

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

    Permalink
    Definition Classes
    Base
  16. def clone(): AnyRef

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

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

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

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

    Permalink
    Definition Classes
    Types
  21. def finalize(): Unit

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    Base
  33. def makeObj(fields: Iterable[(String, JValue)]): JObject

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

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

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

    Permalink
    Definition Classes
    AnyRef
  37. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  38. final def notifyAll(): Unit

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

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

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

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

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

    Permalink
    Definition Classes
    Types
  44. def toString(): String

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

    Permalink
    Definition Classes
    Types
  46. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Tuples

Inherited from Base

Inherited from Lifting

Inherited from Types

Inherited from AnyRef

Inherited from Any

Ungrouped