Object

net.liftweb.json.scalaz

JsonScalaz

Related Doc: package scalaz

Permalink

object JsonScalaz extends Types with Lifting with Base with Tuples

Linear Supertypes
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. sealed trait Error extends AnyRef

    Permalink
    Definition Classes
    Types
  2. trait JSON[A] extends JSONR[A] with JSONW[A]

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

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

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

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

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

    Permalink
    Definition Classes
    Types
  8. 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 def Func2ToJSON[A, B, R](z: (A, B) ⇒ R)(implicit arg0: JSONR[A], arg1: JSONR[B]): AnyRef { def applyJSON(a: net.liftweb.json.JValue => net.liftweb.json.scalaz.JsonScalaz.Result[A],b: net.liftweb.json.JValue => net.liftweb.json.scalaz.JsonScalaz.Result[B]): net.liftweb.json.JValue => net.liftweb.json.scalaz.JsonScalaz.Result[R] }

    Permalink
    Definition Classes
    Lifting
  6. implicit def Func3ToJSON[A, B, C, R](z: (A, B, C) ⇒ R)(implicit arg0: JSONR[A], arg1: JSONR[B], arg2: JSONR[C]): AnyRef { def applyJSON(a: net.liftweb.json.JValue => net.liftweb.json.scalaz.JsonScalaz.Result[A],b: net.liftweb.json.JValue => net.liftweb.json.scalaz.JsonScalaz.Result[B],c: net.liftweb.json.JValue => net.liftweb.json.scalaz.JsonScalaz.Result[C]): net.liftweb.json.JValue => net.liftweb.json.scalaz.JsonScalaz.Result[R] }

    Permalink
    Definition Classes
    Lifting
  7. implicit def Func4ToJSON[A, B, C, D, R](z: (A, B, C, D) ⇒ R)(implicit arg0: JSONR[A], arg1: JSONR[B], arg2: JSONR[C], arg3: JSONR[D]): AnyRef { def applyJSON(a: net.liftweb.json.JValue => net.liftweb.json.scalaz.JsonScalaz.Result[A],b: net.liftweb.json.JValue => net.liftweb.json.scalaz.JsonScalaz.Result[B],c: net.liftweb.json.JValue => net.liftweb.json.scalaz.JsonScalaz.Result[C],d: net.liftweb.json.JValue => net.liftweb.json.scalaz.JsonScalaz.Result[D]): net.liftweb.json.JValue => net.liftweb.json.scalaz.JsonScalaz.Result[R] }

    Permalink
    Definition Classes
    Lifting
  8. implicit def Func5ToJSON[A, B, C, D, E, R](z: (A, B, C, D, E) ⇒ R)(implicit arg0: JSONR[A], arg1: JSONR[B], arg2: JSONR[C], arg3: JSONR[D], arg4: JSONR[E]): AnyRef { def applyJSON(a: net.liftweb.json.JValue => net.liftweb.json.scalaz.JsonScalaz.Result[A],b: net.liftweb.json.JValue => net.liftweb.json.scalaz.JsonScalaz.Result[B],c: net.liftweb.json.JValue => net.liftweb.json.scalaz.JsonScalaz.Result[C],d: net.liftweb.json.JValue => net.liftweb.json.scalaz.JsonScalaz.Result[D],e: net.liftweb.json.JValue => net.liftweb.json.scalaz.JsonScalaz.Result[E]): net.liftweb.json.JValue => net.liftweb.json.scalaz.JsonScalaz.Result[R] }

    Permalink
    Definition Classes
    Lifting
  9. implicit def Func6ToJSON[A, B, C, D, E, F, R](z: (A, B, C, D, E, F) ⇒ R)(implicit arg0: JSONR[A], arg1: JSONR[B], arg2: JSONR[C], arg3: JSONR[D], arg4: JSONR[E], arg5: JSONR[F]): AnyRef { def applyJSON(a: net.liftweb.json.JValue => net.liftweb.json.scalaz.JsonScalaz.Result[A],b: net.liftweb.json.JValue => net.liftweb.json.scalaz.JsonScalaz.Result[B],c: net.liftweb.json.JValue => net.liftweb.json.scalaz.JsonScalaz.Result[C],d: net.liftweb.json.JValue => net.liftweb.json.scalaz.JsonScalaz.Result[D],e: net.liftweb.json.JValue => net.liftweb.json.scalaz.JsonScalaz.Result[E],f: net.liftweb.json.JValue => net.liftweb.json.scalaz.JsonScalaz.Result[F]): net.liftweb.json.JValue => net.liftweb.json.scalaz.JsonScalaz.Result[R] }

    Permalink
    Definition Classes
    Lifting
  10. implicit def Func7ToJSON[A, B, C, D, E, F, G, R](z: (A, B, C, D, E, F, G) ⇒ R)(implicit arg0: JSONR[A], arg1: JSONR[B], arg2: JSONR[C], arg3: JSONR[D], arg4: JSONR[E], arg5: JSONR[F], arg6: JSONR[G]): AnyRef { def applyJSON(a: net.liftweb.json.JValue => net.liftweb.json.scalaz.JsonScalaz.Result[A],b: net.liftweb.json.JValue => net.liftweb.json.scalaz.JsonScalaz.Result[B],c: net.liftweb.json.JValue => net.liftweb.json.scalaz.JsonScalaz.Result[C],d: net.liftweb.json.JValue => net.liftweb.json.scalaz.JsonScalaz.Result[D],e: net.liftweb.json.JValue => net.liftweb.json.scalaz.JsonScalaz.Result[E],f: net.liftweb.json.JValue => net.liftweb.json.scalaz.JsonScalaz.Result[F],g: net.liftweb.json.JValue => net.liftweb.json.scalaz.JsonScalaz.Result[G]): net.liftweb.json.JValue => net.liftweb.json.scalaz.JsonScalaz.Result[R] }

    Permalink
    Definition Classes
    Lifting
  11. implicit def Func8ToJSON[A, B, C, D, E, F, G, H, R](z: (A, B, C, D, E, F, G, H) ⇒ R)(implicit arg0: JSONR[A], arg1: JSONR[B], arg2: JSONR[C], arg3: JSONR[D], arg4: JSONR[E], arg5: JSONR[F], arg6: JSONR[G], arg7: JSONR[H]): AnyRef { def applyJSON(a: net.liftweb.json.JValue => net.liftweb.json.scalaz.JsonScalaz.Result[A],b: net.liftweb.json.JValue => net.liftweb.json.scalaz.JsonScalaz.Result[B],c: net.liftweb.json.JValue => net.liftweb.json.scalaz.JsonScalaz.Result[C],d: net.liftweb.json.JValue => net.liftweb.json.scalaz.JsonScalaz.Result[D],e: net.liftweb.json.JValue => net.liftweb.json.scalaz.JsonScalaz.Result[E],f: net.liftweb.json.JValue => net.liftweb.json.scalaz.JsonScalaz.Result[F],g: net.liftweb.json.JValue => net.liftweb.json.scalaz.JsonScalaz.Result[G],h: net.liftweb.json.JValue => net.liftweb.json.scalaz.JsonScalaz.Result[H]): net.liftweb.json.JValue => net.liftweb.json.scalaz.JsonScalaz.Result[R] }

    Permalink
    Definition Classes
    Lifting
  12. implicit def JValueEqual: Equal[JValue]

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

    Permalink
    Definition Classes
    Types
  14. implicit def JValueSemigroup: Semigroup[JValue]

    Permalink
    Definition Classes
    Types
  15. implicit def JValueShow[A <: JValue]: Show[A]

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

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

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

    Permalink
    Definition Classes
    Tuples
  19. 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
  20. 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
  21. 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
  22. final def asInstanceOf[T0]: T0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  55. 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