sjson.json

DefaultProtocol

Related Docs: trait DefaultProtocol | package json

object DefaultProtocol extends DefaultProtocol

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

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 BooleanFormat extends Format[Boolean]

    Definition Classes
    PrimitivesProtocol
  5. implicit object DoubleFormat extends Format[Double]

    Definition Classes
    PrimitivesProtocol
  6. implicit object FloatFormat extends Format[Float]

    Definition Classes
    PrimitivesProtocol
  7. implicit object IntFormat extends Format[Int]

    Definition Classes
    PrimitivesProtocol
  8. implicit object JsValueFormat extends Format[JsValue]

    Definition Classes
    Primitives
  9. implicit object LongFormat extends Format[Long]

    Definition Classes
    PrimitivesProtocol
  10. implicit object ShortFormat extends Format[Short]

    Definition Classes
    PrimitivesProtocol
  11. implicit object StringFormat extends Format[String]

    Definition Classes
    PrimitivesProtocol
  12. implicit def arrayFormat[T](implicit fmt: Format[T], mf: ClassTag[T]): Format[Array[T]]

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

    Definition Classes
    Any
  14. 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
  15. 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
  16. 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
  17. 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
  18. 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
  19. 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
  20. 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
  21. 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
  22. 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
  23. 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
  24. 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
  25. 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
  26. 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
  27. 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
  28. 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
  29. 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
  30. 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
  31. 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
  32. 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
  33. 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
  34. 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
  35. def clone(): AnyRef

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

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

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

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

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

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

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

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

    Definition Classes
    Any
  44. 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
  45. implicit def listFormat[T](implicit fmt: Format[T]): Format[List[T]]

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

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

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

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

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

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

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

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

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

    Definition Classes
    AnyRef
  55. def toString(): String

    Definition Classes
    AnyRef → Any
  56. 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
  57. 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
  58. 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
  59. 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
  60. 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
  61. 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
  62. 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
  63. 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
  64. 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
  65. 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
  66. 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
  67. 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
  68. 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
  69. implicit def tuple2Format[T1, T2](implicit fmt1: Format[T1], fmt2: Format[T2]): Format[(T1, T2)]

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

    Definition Classes
    BasicTypes
  71. 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
  72. 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
  73. 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
  74. 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
  75. 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
  76. 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
  77. def viaSeq[S <: Iterable[T], T](f: (Seq[T]) ⇒ S)(implicit fmt: Format[T]): Format[S]

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

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

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

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

Inherited from Primitives

Inherited from CollectionTypes

Inherited from Generic

Inherited from BasicTypes

Inherited from Protocol

Inherited from AnyRef

Inherited from Any

Ungrouped