Packages

o

org.json4s.scalaz

JsonScalaz

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]
    Definition Classes
    Types
  2. type Result[+A] = Validation[NonEmptyList[Error], A]
    Definition Classes
    Types
  3. implicit class Func1ToJSON[A, R] extends AnyRef
    Definition Classes
    Lifting
  4. implicit class Func2ToJSON[A, B, R] extends AnyRef
    Definition Classes
    Lifting
  5. implicit class Func3ToJSON[A, B, C, R] extends AnyRef
    Definition Classes
    Lifting
  6. implicit class Func4ToJSON[A, B, C, D, R] extends AnyRef
    Definition Classes
    Lifting
  7. implicit class Func5ToJSON[A, B, C, D, E, R] extends AnyRef
    Definition Classes
    Lifting
  8. implicit class Func6ToJSON[A, B, C, D, E, F, R] extends AnyRef
    Definition Classes
    Lifting
  9. implicit class Func7ToJSON[A, B, C, D, E, F, G, R] extends AnyRef
    Definition Classes
    Lifting
  10. implicit class Func8ToJSON[A, B, C, D, E, F, G, H, R] extends AnyRef
    Definition Classes
    Lifting
  11. sealed abstract class Error extends Product with Serializable
    Definition Classes
    Types
  12. trait JSON[A] extends JSONR[A] with JSONW[A]
    Definition Classes
    Types
  13. trait JSONR[A] extends AnyRef
    Definition Classes
    Types
  14. trait JSONW[A] extends AnyRef
    Definition Classes
    Types
  15. case class NoSuchFieldError(name: String, json: JValue) extends Error with Product with Serializable
    Definition Classes
    Types
  16. case class UncategorizedError(key: String, desc: String, args: List[Any]) extends Error with Product with Serializable
    Definition Classes
    Types
  17. case class UnexpectedJSONError(was: JValue, expected: Class[_ <: JValue]) extends Error with Product with Serializable
    Definition Classes
    Types

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. implicit val JValueEqual: Equal[JValue]
    Definition Classes
    Types
  5. implicit val JValueMonoid: Monoid[JValue]
    Definition Classes
    Types
  6. implicit def Result2JSONR[A](f: (JValue) ⇒ Result[A]): JSONR[A]
    Definition Classes
    Types
  7. implicit def Tuple2JSON[A, B](implicit arg0: JSON[A], arg1: JSON[B]): JSON[(A, B)]
    Definition Classes
    Tuples
  8. implicit def Tuple3JSON[A, B, C](implicit arg0: JSON[A], arg1: JSON[B], arg2: JSON[C]): JSON[(A, B, C)]
    Definition Classes
    Tuples
  9. 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
  10. 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
  11. 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
  12. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  13. implicit def bigintJSON: JSON[BigInt]
    Definition Classes
    Base
  14. implicit def boolJSON: JSON[Boolean]
    Definition Classes
    Base
  15. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  16. implicit def doubleJSON: JSON[Double]
    Definition Classes
    Base
  17. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  19. def field[A](name: String)(json: JValue)(implicit arg0: JSONR[A]): Result[A]
    Definition Classes
    Types
  20. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  21. def fromJSON[A](json: JValue)(implicit arg0: JSONR[A]): Result[A]
    Definition Classes
    Types
  22. implicit def function2EitherNel[A](f: (A) ⇒ Result[A]): (A) ⇒ EitherNel[A]
    Definition Classes
    Types
  23. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  24. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  25. implicit def intJSON: JSON[Int]
    Definition Classes
    Base
  26. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  27. implicit def jvalueJSON: JSON[JValue]
    Definition Classes
    Base
  28. implicit def kleisli2Result[A](v: Kleisli[EitherNel, JValue, A]): (JValue) ⇒ Result[A]
    Definition Classes
    Types
  29. implicit def listJSONR[A](implicit arg0: JSONR[A]): JSONR[List[A]]
    Definition Classes
    Base
  30. implicit def listJSONW[A](implicit arg0: JSONW[A]): JSONW[List[A]]
    Definition Classes
    Base
  31. implicit def longJSON: JSON[Long]
    Definition Classes
    Base
  32. def makeObj(fields: Iterable[(String, JValue)]): JObject
    Definition Classes
    Types
  33. implicit def mapJSONR[A](implicit arg0: JSONR[A]): JSONR[Map[String, A]]
    Definition Classes
    Base
  34. implicit def mapJSONW[A](implicit arg0: JSONW[A]): JSONW[Map[String, A]]
    Definition Classes
    Base
  35. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  36. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  37. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  38. implicit def optionJSONR[A](implicit arg0: JSONR[A]): JSONR[Option[A]]
    Definition Classes
    Base
  39. implicit def optionJSONW[A](implicit arg0: JSONW[A]): JSONW[Option[A]]
    Definition Classes
    Base
  40. implicit def stringJSON: JSON[String]
    Definition Classes
    Base
  41. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  42. def toJSON[A](value: A)(implicit arg0: JSONW[A]): JValue
    Definition Classes
    Types
  43. def toString(): String
    Definition Classes
    AnyRef → Any
  44. def validate[A](name: String)(implicit arg0: JSONR[A]): Kleisli[EitherNel, JValue, A]
    Definition Classes
    Types
  45. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  46. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  47. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  48. object Fail extends Product with Serializable
    Definition Classes
    Types

Inherited from Tuples

Inherited from Base

Inherited from Lifting

Inherited from Types

Inherited from AnyRef

Inherited from Any

Ungrouped