sjson.json

StandardTypes

Related Doc: package json

trait StandardTypes extends CollectionTypes

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. StandardTypes
  2. CollectionTypes
  3. Generic
  4. BasicTypes
  5. Protocol
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Abstract Value Members

  1. implicit abstract val BooleanFormat: Format[Boolean]

    Definition Classes
    Protocol
  2. implicit abstract val DoubleFormat: Format[Double]

    Definition Classes
    Protocol
  3. implicit abstract val FloatFormat: Format[Float]

    Definition Classes
    Protocol
  4. implicit abstract val IntFormat: Format[Int]

    Definition Classes
    Protocol
  5. implicit abstract val LongFormat: Format[Long]

    Definition Classes
    Protocol
  6. implicit abstract val ShortFormat: Format[Short]

    Definition Classes
    Protocol
  7. implicit abstract val StringFormat: Format[String]

    Definition Classes
    Protocol

Concrete 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 object BigDecimalFormat extends Format[BigDecimal]

  5. implicit object BigIntFormat extends Format[BigInt]

  6. implicit def arrayFormat[T](implicit fmt: Format[T], mf: ClassTag[T]): Format[Array[T]]

    Definition Classes
    CollectionTypes
  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. def asProduct10[S, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10](f1: String, f2: String, f3: String, f4: String, f5: String, f6: String, f7: String, f8: String, f9: String, f10: String)(apply: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) ⇒ S)(unapply: (S) ⇒ Product10[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10])(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7], bin8: Format[T8], bin9: Format[T9], bin10: Format[T10]): Format[S] { def writes(s: S): dispatch.classic.json.JsObject }

    Definition Classes
    Generic
  9. def asProduct11[S, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11](f1: String, f2: String, f3: String, f4: String, f5: String, f6: String, f7: String, f8: String, f9: String, f10: String, f11: String)(apply: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) ⇒ S)(unapply: (S) ⇒ Product11[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11])(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7], bin8: Format[T8], bin9: Format[T9], bin10: Format[T10], bin11: Format[T11]): Format[S] { def writes(s: S): dispatch.classic.json.JsObject }

    Definition Classes
    Generic
  10. def asProduct12[S, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12](f1: String, f2: String, f3: String, f4: String, f5: String, f6: String, f7: String, f8: String, f9: String, f10: String, f11: String, f12: String)(apply: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) ⇒ S)(unapply: (S) ⇒ Product12[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12])(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7], bin8: Format[T8], bin9: Format[T9], bin10: Format[T10], bin11: Format[T11], bin12: Format[T12]): Format[S] { def writes(s: S): dispatch.classic.json.JsObject }

    Definition Classes
    Generic
  11. def asProduct13[S, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13](f1: String, f2: String, f3: String, f4: String, f5: String, f6: String, f7: String, f8: String, f9: String, f10: String, f11: String, f12: String, f13: String)(apply: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) ⇒ S)(unapply: (S) ⇒ Product13[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13])(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7], bin8: Format[T8], bin9: Format[T9], bin10: Format[T10], bin11: Format[T11], bin12: Format[T12], bin13: Format[T13]): Format[S] { def writes(s: S): dispatch.classic.json.JsObject }

    Definition Classes
    Generic
  12. def asProduct14[S, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14](f1: String, f2: String, f3: String, f4: String, f5: String, f6: String, f7: String, f8: String, f9: String, f10: String, f11: String, f12: String, f13: String, f14: String)(apply: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) ⇒ S)(unapply: (S) ⇒ Product14[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14])(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7], bin8: Format[T8], bin9: Format[T9], bin10: Format[T10], bin11: Format[T11], bin12: Format[T12], bin13: Format[T13], bin14: Format[T14]): Format[S] { def writes(s: S): dispatch.classic.json.JsObject }

    Definition Classes
    Generic
  13. def asProduct15[S, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15](f1: String, f2: String, f3: String, f4: String, f5: String, f6: String, f7: String, f8: String, f9: String, f10: String, f11: String, f12: String, f13: String, f14: String, f15: String)(apply: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) ⇒ S)(unapply: (S) ⇒ Product15[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15])(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7], bin8: Format[T8], bin9: Format[T9], bin10: Format[T10], bin11: Format[T11], bin12: Format[T12], bin13: Format[T13], bin14: Format[T14], bin15: Format[T15]): Format[S] { def writes(s: S): dispatch.classic.json.JsObject }

    Definition Classes
    Generic
  14. def asProduct16[S, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16](f1: String, f2: String, f3: String, f4: String, f5: String, f6: String, f7: String, f8: String, f9: String, f10: String, f11: String, f12: String, f13: String, f14: String, f15: String, f16: String)(apply: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16) ⇒ S)(unapply: (S) ⇒ Product16[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16])(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7], bin8: Format[T8], bin9: Format[T9], bin10: Format[T10], bin11: Format[T11], bin12: Format[T12], bin13: Format[T13], bin14: Format[T14], bin15: Format[T15], bin16: Format[T16]): Format[S] { def writes(s: S): dispatch.classic.json.JsObject }

    Definition Classes
    Generic
  15. def asProduct17[S, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17](f1: String, f2: String, f3: String, f4: String, f5: String, f6: String, f7: String, f8: String, f9: String, f10: String, f11: String, f12: String, f13: String, f14: String, f15: String, f16: String, f17: String)(apply: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17) ⇒ S)(unapply: (S) ⇒ Product17[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17])(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7], bin8: Format[T8], bin9: Format[T9], bin10: Format[T10], bin11: Format[T11], bin12: Format[T12], bin13: Format[T13], bin14: Format[T14], bin15: Format[T15], bin16: Format[T16], bin17: Format[T17]): Format[S] { def writes(s: S): dispatch.classic.json.JsObject }

    Definition Classes
    Generic
  16. def asProduct18[S, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18](f1: String, f2: String, f3: String, f4: String, f5: String, f6: String, f7: String, f8: String, f9: String, f10: String, f11: String, f12: String, f13: String, f14: String, f15: String, f16: String, f17: String, f18: String)(apply: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18) ⇒ S)(unapply: (S) ⇒ Product18[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18])(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7], bin8: Format[T8], bin9: Format[T9], bin10: Format[T10], bin11: Format[T11], bin12: Format[T12], bin13: Format[T13], bin14: Format[T14], bin15: Format[T15], bin16: Format[T16], bin17: Format[T17], bin18: Format[T18]): Format[S] { def writes(s: S): dispatch.classic.json.JsObject }

    Definition Classes
    Generic
  17. def asProduct19[S, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19](f1: String, f2: String, f3: String, f4: String, f5: String, f6: String, f7: String, f8: String, f9: String, f10: String, f11: String, f12: String, f13: String, f14: String, f15: String, f16: String, f17: String, f18: String, f19: String)(apply: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19) ⇒ S)(unapply: (S) ⇒ Product19[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19])(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7], bin8: Format[T8], bin9: Format[T9], bin10: Format[T10], bin11: Format[T11], bin12: Format[T12], bin13: Format[T13], bin14: Format[T14], bin15: Format[T15], bin16: Format[T16], bin17: Format[T17], bin18: Format[T18], bin19: Format[T19]): Format[S] { def writes(s: S): dispatch.classic.json.JsObject }

    Definition Classes
    Generic
  18. def asProduct2[S, T1, T2](f1: String, f2: String)(apply: (T1, T2) ⇒ S)(unapply: (S) ⇒ Product2[T1, T2])(implicit bin1: Format[T1], bin2: Format[T2]): Format[S] { def writes(s: S): dispatch.classic.json.JsObject }

    Definition Classes
    Generic
  19. def asProduct20[S, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20](f1: String, f2: String, f3: String, f4: String, f5: String, f6: String, f7: String, f8: String, f9: String, f10: String, f11: String, f12: String, f13: String, f14: String, f15: String, f16: String, f17: String, f18: String, f19: String, f20: String)(apply: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20) ⇒ S)(unapply: (S) ⇒ Product20[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20])(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7], bin8: Format[T8], bin9: Format[T9], bin10: Format[T10], bin11: Format[T11], bin12: Format[T12], bin13: Format[T13], bin14: Format[T14], bin15: Format[T15], bin16: Format[T16], bin17: Format[T17], bin18: Format[T18], bin19: Format[T19], bin20: Format[T20]): Format[S] { def writes(s: S): dispatch.classic.json.JsObject }

    Definition Classes
    Generic
  20. def asProduct21[S, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21](f1: String, f2: String, f3: String, f4: String, f5: String, f6: String, f7: String, f8: String, f9: String, f10: String, f11: String, f12: String, f13: String, f14: String, f15: String, f16: String, f17: String, f18: String, f19: String, f20: String, f21: String)(apply: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21) ⇒ S)(unapply: (S) ⇒ Product21[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21])(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7], bin8: Format[T8], bin9: Format[T9], bin10: Format[T10], bin11: Format[T11], bin12: Format[T12], bin13: Format[T13], bin14: Format[T14], bin15: Format[T15], bin16: Format[T16], bin17: Format[T17], bin18: Format[T18], bin19: Format[T19], bin20: Format[T20], bin21: Format[T21]): Format[S] { def writes(s: S): dispatch.classic.json.JsObject }

    Definition Classes
    Generic
  21. def asProduct22[S, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22](f1: String, f2: String, f3: String, f4: String, f5: String, f6: String, f7: String, f8: String, f9: String, f10: String, f11: String, f12: String, f13: String, f14: String, f15: String, f16: String, f17: String, f18: String, f19: String, f20: String, f21: String, f22: String)(apply: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22) ⇒ S)(unapply: (S) ⇒ Product22[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22])(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7], bin8: Format[T8], bin9: Format[T9], bin10: Format[T10], bin11: Format[T11], bin12: Format[T12], bin13: Format[T13], bin14: Format[T14], bin15: Format[T15], bin16: Format[T16], bin17: Format[T17], bin18: Format[T18], bin19: Format[T19], bin20: Format[T20], bin21: Format[T21], bin22: Format[T22]): Format[S] { def writes(s: S): dispatch.classic.json.JsObject }

    Definition Classes
    Generic
  22. def asProduct3[S, T1, T2, T3](f1: String, f2: String, f3: String)(apply: (T1, T2, T3) ⇒ S)(unapply: (S) ⇒ Product3[T1, T2, T3])(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3]): Format[S] { def writes(s: S): dispatch.classic.json.JsObject }

    Definition Classes
    Generic
  23. def asProduct4[S, T1, T2, T3, T4](f1: String, f2: String, f3: String, f4: String)(apply: (T1, T2, T3, T4) ⇒ S)(unapply: (S) ⇒ Product4[T1, T2, T3, T4])(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4]): Format[S] { def writes(s: S): dispatch.classic.json.JsObject }

    Definition Classes
    Generic
  24. def asProduct5[S, T1, T2, T3, T4, T5](f1: String, f2: String, f3: String, f4: String, f5: String)(apply: (T1, T2, T3, T4, T5) ⇒ S)(unapply: (S) ⇒ Product5[T1, T2, T3, T4, T5])(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5]): Format[S] { def writes(s: S): dispatch.classic.json.JsObject }

    Definition Classes
    Generic
  25. def asProduct6[S, T1, T2, T3, T4, T5, T6](f1: String, f2: String, f3: String, f4: String, f5: String, f6: String)(apply: (T1, T2, T3, T4, T5, T6) ⇒ S)(unapply: (S) ⇒ Product6[T1, T2, T3, T4, T5, T6])(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6]): Format[S] { def writes(s: S): dispatch.classic.json.JsObject }

    Definition Classes
    Generic
  26. def asProduct7[S, T1, T2, T3, T4, T5, T6, T7](f1: String, f2: String, f3: String, f4: String, f5: String, f6: String, f7: String)(apply: (T1, T2, T3, T4, T5, T6, T7) ⇒ S)(unapply: (S) ⇒ Product7[T1, T2, T3, T4, T5, T6, T7])(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7]): Format[S] { def writes(s: S): dispatch.classic.json.JsObject }

    Definition Classes
    Generic
  27. def asProduct8[S, T1, T2, T3, T4, T5, T6, T7, T8](f1: String, f2: String, f3: String, f4: String, f5: String, f6: String, f7: String, f8: String)(apply: (T1, T2, T3, T4, T5, T6, T7, T8) ⇒ S)(unapply: (S) ⇒ Product8[T1, T2, T3, T4, T5, T6, T7, T8])(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7], bin8: Format[T8]): Format[S] { def writes(s: S): dispatch.classic.json.JsObject }

    Definition Classes
    Generic
  28. def asProduct9[S, T1, T2, T3, T4, T5, T6, T7, T8, T9](f1: String, f2: String, f3: String, f4: String, f5: String, f6: String, f7: String, f8: String, f9: String)(apply: (T1, T2, T3, T4, T5, T6, T7, T8, T9) ⇒ S)(unapply: (S) ⇒ Product9[T1, T2, T3, T4, T5, T6, T7, T8, T9])(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7], bin8: Format[T8], bin9: Format[T9]): Format[S] { def writes(s: S): dispatch.classic.json.JsObject }

    Definition Classes
    Generic
  29. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  32. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  33. final def getClass(): Class[_]

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

    Definition Classes
    AnyRef → Any
  35. implicit def immutableSetFormat[T](implicit fmt: Format[T]): Format[Set[T]]

    Definition Classes
    CollectionTypes
  36. implicit def immutableSortedSetFormat[S](implicit ord: (S) ⇒ Ordered[S], binS: Format[S]): Format[SortedSet[S]]

    Definition Classes
    CollectionTypes
  37. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  38. def lazyFormat[S](fmt: ⇒ Format[S]): Format[S] { lazy val delegate: sjson.json.Format[S] }

    Lazy wrapper around serialization.

    Lazy wrapper around serialization. Useful when you want to serialize mutually recursive structures.

    Definition Classes
    Generic
  39. implicit def listFormat[T](implicit fmt: Format[T]): Format[List[T]]

    Definition Classes
    CollectionTypesGeneric
  40. def listToArray[T](ls: List[T])(implicit arg0: ClassTag[T]): Array[T]

    Definition Classes
    CollectionTypes
  41. implicit def mapFormat[K, V](implicit fmtk: Format[K], fmtv: Format[V]): Format[Map[K, V]]

    Definition Classes
    CollectionTypes
  42. implicit def mutableSetFormat[T](implicit fmt: Format[T]): Format[Set[T]]

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

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

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

    Definition Classes
    AnyRef
  46. implicit def optionFormat[T](implicit fmt: Format[T]): Format[Option[T]]

    Definition Classes
    BasicTypes
  47. implicit def seqFormat[T](implicit fmt: Format[T]): Format[Seq[T]]

    Definition Classes
    CollectionTypes
  48. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  49. def toString(): String

    Definition Classes
    AnyRef → Any
  50. implicit def tuple10Format[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10](implicit fmt1: Format[T1], fmt2: Format[T2], fmt3: Format[T3], fmt4: Format[T4], fmt5: Format[T5], fmt6: Format[T6], fmt7: Format[T7], fmt8: Format[T8], fmt9: Format[T9], fmt10: Format[T10]): Format[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)]

    Definition Classes
    BasicTypes
  51. implicit def tuple11Format[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11](implicit fmt1: Format[T1], fmt2: Format[T2], fmt3: Format[T3], fmt4: Format[T4], fmt5: Format[T5], fmt6: Format[T6], fmt7: Format[T7], fmt8: Format[T8], fmt9: Format[T9], fmt10: Format[T10], fmt11: Format[T11]): Format[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)]

    Definition Classes
    BasicTypes
  52. implicit def tuple12Format[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12](implicit fmt1: Format[T1], fmt2: Format[T2], fmt3: Format[T3], fmt4: Format[T4], fmt5: Format[T5], fmt6: Format[T6], fmt7: Format[T7], fmt8: Format[T8], fmt9: Format[T9], fmt10: Format[T10], fmt11: Format[T11], fmt12: Format[T12]): Format[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)]

    Definition Classes
    BasicTypes
  53. implicit def tuple13Format[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13](implicit fmt1: Format[T1], fmt2: Format[T2], fmt3: Format[T3], fmt4: Format[T4], fmt5: Format[T5], fmt6: Format[T6], fmt7: Format[T7], fmt8: Format[T8], fmt9: Format[T9], fmt10: Format[T10], fmt11: Format[T11], fmt12: Format[T12], fmt13: Format[T13]): Format[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)]

    Definition Classes
    BasicTypes
  54. implicit def tuple14Format[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14](implicit fmt1: Format[T1], fmt2: Format[T2], fmt3: Format[T3], fmt4: Format[T4], fmt5: Format[T5], fmt6: Format[T6], fmt7: Format[T7], fmt8: Format[T8], fmt9: Format[T9], fmt10: Format[T10], fmt11: Format[T11], fmt12: Format[T12], fmt13: Format[T13], fmt14: Format[T14]): Format[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)]

    Definition Classes
    BasicTypes
  55. implicit def tuple15Format[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15](implicit fmt1: Format[T1], fmt2: Format[T2], fmt3: Format[T3], fmt4: Format[T4], fmt5: Format[T5], fmt6: Format[T6], fmt7: Format[T7], fmt8: Format[T8], fmt9: Format[T9], fmt10: Format[T10], fmt11: Format[T11], fmt12: Format[T12], fmt13: Format[T13], fmt14: Format[T14], fmt15: Format[T15]): Format[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)]

    Definition Classes
    BasicTypes
  56. implicit def tuple16Format[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16](implicit fmt1: Format[T1], fmt2: Format[T2], fmt3: Format[T3], fmt4: Format[T4], fmt5: Format[T5], fmt6: Format[T6], fmt7: Format[T7], fmt8: Format[T8], fmt9: Format[T9], fmt10: Format[T10], fmt11: Format[T11], fmt12: Format[T12], fmt13: Format[T13], fmt14: Format[T14], fmt15: Format[T15], fmt16: Format[T16]): Format[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)]

    Definition Classes
    BasicTypes
  57. implicit def tuple17Format[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17](implicit fmt1: Format[T1], fmt2: Format[T2], fmt3: Format[T3], fmt4: Format[T4], fmt5: Format[T5], fmt6: Format[T6], fmt7: Format[T7], fmt8: Format[T8], fmt9: Format[T9], fmt10: Format[T10], fmt11: Format[T11], fmt12: Format[T12], fmt13: Format[T13], fmt14: Format[T14], fmt15: Format[T15], fmt16: Format[T16], fmt17: Format[T17]): Format[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)]

    Definition Classes
    BasicTypes
  58. implicit def tuple18Format[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18](implicit fmt1: Format[T1], fmt2: Format[T2], fmt3: Format[T3], fmt4: Format[T4], fmt5: Format[T5], fmt6: Format[T6], fmt7: Format[T7], fmt8: Format[T8], fmt9: Format[T9], fmt10: Format[T10], fmt11: Format[T11], fmt12: Format[T12], fmt13: Format[T13], fmt14: Format[T14], fmt15: Format[T15], fmt16: Format[T16], fmt17: Format[T17], fmt18: Format[T18]): Format[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18)]

    Definition Classes
    BasicTypes
  59. implicit def tuple19Format[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19](implicit fmt1: Format[T1], fmt2: Format[T2], fmt3: Format[T3], fmt4: Format[T4], fmt5: Format[T5], fmt6: Format[T6], fmt7: Format[T7], fmt8: Format[T8], fmt9: Format[T9], fmt10: Format[T10], fmt11: Format[T11], fmt12: Format[T12], fmt13: Format[T13], fmt14: Format[T14], fmt15: Format[T15], fmt16: Format[T16], fmt17: Format[T17], fmt18: Format[T18], fmt19: Format[T19]): Format[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19)]

    Definition Classes
    BasicTypes
  60. implicit def tuple20Format[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20](implicit fmt1: Format[T1], fmt2: Format[T2], fmt3: Format[T3], fmt4: Format[T4], fmt5: Format[T5], fmt6: Format[T6], fmt7: Format[T7], fmt8: Format[T8], fmt9: Format[T9], fmt10: Format[T10], fmt11: Format[T11], fmt12: Format[T12], fmt13: Format[T13], fmt14: Format[T14], fmt15: Format[T15], fmt16: Format[T16], fmt17: Format[T17], fmt18: Format[T18], fmt19: Format[T19], fmt20: Format[T20]): Format[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20)]

    Definition Classes
    BasicTypes
  61. implicit def tuple21Format[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21](implicit fmt1: Format[T1], fmt2: Format[T2], fmt3: Format[T3], fmt4: Format[T4], fmt5: Format[T5], fmt6: Format[T6], fmt7: Format[T7], fmt8: Format[T8], fmt9: Format[T9], fmt10: Format[T10], fmt11: Format[T11], fmt12: Format[T12], fmt13: Format[T13], fmt14: Format[T14], fmt15: Format[T15], fmt16: Format[T16], fmt17: Format[T17], fmt18: Format[T18], fmt19: Format[T19], fmt20: Format[T20], fmt21: Format[T21]): Format[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21)]

    Definition Classes
    BasicTypes
  62. implicit def tuple22Format[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22](implicit fmt1: Format[T1], fmt2: Format[T2], fmt3: Format[T3], fmt4: Format[T4], fmt5: Format[T5], fmt6: Format[T6], fmt7: Format[T7], fmt8: Format[T8], fmt9: Format[T9], fmt10: Format[T10], fmt11: Format[T11], fmt12: Format[T12], fmt13: Format[T13], fmt14: Format[T14], fmt15: Format[T15], fmt16: Format[T16], fmt17: Format[T17], fmt18: Format[T18], fmt19: Format[T19], fmt20: Format[T20], fmt21: Format[T21], fmt22: Format[T22]): Format[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22)]

    Definition Classes
    BasicTypes
  63. implicit def tuple2Format[T1, T2](implicit fmt1: Format[T1], fmt2: Format[T2]): Format[(T1, T2)]

    Definition Classes
    BasicTypes
  64. implicit def tuple3Format[T1, T2, T3](implicit fmt1: Format[T1], fmt2: Format[T2], fmt3: Format[T3]): Format[(T1, T2, T3)]

    Definition Classes
    BasicTypes
  65. implicit def tuple4Format[T1, T2, T3, T4](implicit fmt1: Format[T1], fmt2: Format[T2], fmt3: Format[T3], fmt4: Format[T4]): Format[(T1, T2, T3, T4)]

    Definition Classes
    BasicTypes
  66. implicit def tuple5Format[T1, T2, T3, T4, T5](implicit fmt1: Format[T1], fmt2: Format[T2], fmt3: Format[T3], fmt4: Format[T4], fmt5: Format[T5]): Format[(T1, T2, T3, T4, T5)]

    Definition Classes
    BasicTypes
  67. implicit def tuple6Format[T1, T2, T3, T4, T5, T6](implicit fmt1: Format[T1], fmt2: Format[T2], fmt3: Format[T3], fmt4: Format[T4], fmt5: Format[T5], fmt6: Format[T6]): Format[(T1, T2, T3, T4, T5, T6)]

    Definition Classes
    BasicTypes
  68. implicit def tuple7Format[T1, T2, T3, T4, T5, T6, T7](implicit fmt1: Format[T1], fmt2: Format[T2], fmt3: Format[T3], fmt4: Format[T4], fmt5: Format[T5], fmt6: Format[T6], fmt7: Format[T7]): Format[(T1, T2, T3, T4, T5, T6, T7)]

    Definition Classes
    BasicTypes
  69. implicit def tuple8Format[T1, T2, T3, T4, T5, T6, T7, T8](implicit fmt1: Format[T1], fmt2: Format[T2], fmt3: Format[T3], fmt4: Format[T4], fmt5: Format[T5], fmt6: Format[T6], fmt7: Format[T7], fmt8: Format[T8]): Format[(T1, T2, T3, T4, T5, T6, T7, T8)]

    Definition Classes
    BasicTypes
  70. implicit def tuple9Format[T1, T2, T3, T4, T5, T6, T7, T8, T9](implicit fmt1: Format[T1], fmt2: Format[T2], fmt3: Format[T3], fmt4: Format[T4], fmt5: Format[T5], fmt6: Format[T6], fmt7: Format[T7], fmt8: Format[T8], fmt9: Format[T9]): Format[(T1, T2, T3, T4, T5, T6, T7, T8, T9)]

    Definition Classes
    BasicTypes
  71. def viaSeq[S <: Iterable[T], T](f: (Seq[T]) ⇒ S)(implicit fmt: Format[T]): Format[S]

    Definition Classes
    Generic
  72. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  75. def wrap[S, T](name: String)(to: (S) ⇒ T, from: (T) ⇒ S)(implicit fmt: Format[T]): Format[S] { def writes(s: S): dispatch.classic.json.JsObject }

    Use this when you would wrap a value in a case class

    Use this when you would wrap a value in a case class

    case class Name(name: String)
    implicit val NameFormat: Format[Name] = wrap[Name, String]("name")(_.name, Name)
    
    val n = Name("debasish ghosh")
    fromjson[Name](tojson(n)) should equal(n)
    

    Definition Classes
    Generic

Inherited from CollectionTypes

Inherited from Generic

Inherited from BasicTypes

Inherited from Protocol

Inherited from AnyRef

Inherited from Any

Ungrouped