Package

pushka

json

Permalink

package json

Linear Supertypes
PushkaJsonBackend, DefaultObjectKeys, DefaultRWs, Generated, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. json
  2. PushkaJsonBackend
  3. DefaultObjectKeys
  4. DefaultRWs
  5. Generated
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final class JsonParser extends Parser[String]

    Permalink
  2. final class JsonPrinter extends Printer[String]

    Permalink

    Port of Upickle printer https://github.com/lihaoyi/upickle-pprint/blob/master/upickle/jvm/src/main/scala/upickle/json/Jawn.scala

  3. trait PushkaJsonBackend extends DefaultRWs with DefaultObjectKeys

    Permalink

Value Members

  1. implicit def arrayR[T](implicit r: Reader[T], classTag: ClassTag[T]): Reader[Array[T]]

    Permalink
    Definition Classes
    DefaultRWs
  2. implicit def arrayW[T](implicit w: Writer[T]): Writer[Array[T]]

    Permalink
    Definition Classes
    DefaultRWs
  3. implicit val astRW: RW[Ast]

    Permalink
    Definition Classes
    DefaultRWs
  4. implicit val booleanRW: RW[Boolean]

    Permalink
    Definition Classes
    DefaultRWs
  5. implicit val double: RW[Double]

    Permalink
    Definition Classes
    DefaultRWs
  6. implicit val doubleOk: ObjectKey[Double]

    Permalink
    Definition Classes
    DefaultObjectKeys
  7. implicit def eitherRW[Left, Right](implicit leftRw: RW[Left], rightRw: RW[Right]): RW[Either[Left, Right]]

    Permalink
    Definition Classes
    DefaultRWs
  8. implicit val float: RW[Float]

    Permalink
    Definition Classes
    DefaultRWs
  9. implicit val int: RW[Int]

    Permalink
    Definition Classes
    DefaultRWs
  10. implicit val intOk: ObjectKey[Int]

    Permalink
    Definition Classes
    DefaultObjectKeys
  11. implicit def listR[T](implicit r: Reader[T]): Reader[List[T]]

    Permalink
    Definition Classes
    DefaultRWs
  12. implicit def listW[T](implicit w: Writer[T]): Writer[List[T]]

    Permalink
    Definition Classes
    DefaultRWs
  13. implicit val long: RW[Long]

    Permalink
    Definition Classes
    DefaultRWs
  14. implicit def mapAsObjectR[K, V](implicit rv: Reader[V], ev: ObjectKey[K]): Reader[Map[K, V]]

    Permalink
    Definition Classes
    DefaultRWs
  15. implicit def mapAsObjectW[K, V](implicit w: Writer[V], ev: ObjectKey[K]): Writer[Map[K, V]]

    Permalink
    Definition Classes
    DefaultRWs
  16. implicit def mapR[K, V](implicit r: Reader[(K, V)], ev: Not[ObjectKey[K]]): Reader[Map[K, V]]

    Permalink
    Definition Classes
    DefaultRWs
  17. implicit def mapW[K, V](implicit w: Writer[(K, V)], ev: Not[ObjectKey[K]]): Writer[Map[K, V]]

    Permalink
    Definition Classes
    DefaultRWs
  18. implicit def optionRW[T](implicit r: Reader[T], w: Writer[T]): RW[Option[T]]

    Permalink
    Definition Classes
    DefaultRWs
  19. implicit val parser: JsonParser

    Permalink
  20. implicit val printer: JsonPrinter

    Permalink
  21. def read[T](value: String)(implicit reader: Reader[T], parser: Parser[String]): T

    Permalink
    Definition Classes
    PushkaJsonBackend
  22. implicit def seqR[T](implicit r: Reader[T]): Reader[Seq[T]]

    Permalink
    Definition Classes
    DefaultRWs
  23. implicit def seqW[T](implicit w: Writer[T]): Writer[Seq[T]]

    Permalink
    Definition Classes
    DefaultRWs
  24. implicit def setR[T](implicit r: Reader[T]): Reader[Set[T]]

    Permalink
    Definition Classes
    DefaultRWs
  25. implicit def setW[T](implicit w: Writer[T]): Writer[Set[T]]

    Permalink
    Definition Classes
    DefaultRWs
  26. implicit val string: RW[String]

    Permalink
    Definition Classes
    DefaultRWs
  27. implicit val stringToOK: ObjectKey[String]

    Permalink
    Definition Classes
    DefaultObjectKeys
  28. implicit def tuple10[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10](implicit rw1: RW[T1], rw2: RW[T2], rw3: RW[T3], rw4: RW[T4], rw5: RW[T5], rw6: RW[T6], rw7: RW[T7], rw8: RW[T8], rw9: RW[T9], rw10: RW[T10]): RW[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)]

    Permalink
    Definition Classes
    Generated
  29. implicit def tuple11[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11](implicit rw1: RW[T1], rw2: RW[T2], rw3: RW[T3], rw4: RW[T4], rw5: RW[T5], rw6: RW[T6], rw7: RW[T7], rw8: RW[T8], rw9: RW[T9], rw10: RW[T10], rw11: RW[T11]): RW[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)]

    Permalink
    Definition Classes
    Generated
  30. implicit def tuple12[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12](implicit rw1: RW[T1], rw2: RW[T2], rw3: RW[T3], rw4: RW[T4], rw5: RW[T5], rw6: RW[T6], rw7: RW[T7], rw8: RW[T8], rw9: RW[T9], rw10: RW[T10], rw11: RW[T11], rw12: RW[T12]): RW[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)]

    Permalink
    Definition Classes
    Generated
  31. implicit def tuple13[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13](implicit rw1: RW[T1], rw2: RW[T2], rw3: RW[T3], rw4: RW[T4], rw5: RW[T5], rw6: RW[T6], rw7: RW[T7], rw8: RW[T8], rw9: RW[T9], rw10: RW[T10], rw11: RW[T11], rw12: RW[T12], rw13: RW[T13]): RW[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)]

    Permalink
    Definition Classes
    Generated
  32. implicit def tuple14[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14](implicit rw1: RW[T1], rw2: RW[T2], rw3: RW[T3], rw4: RW[T4], rw5: RW[T5], rw6: RW[T6], rw7: RW[T7], rw8: RW[T8], rw9: RW[T9], rw10: RW[T10], rw11: RW[T11], rw12: RW[T12], rw13: RW[T13], rw14: RW[T14]): RW[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)]

    Permalink
    Definition Classes
    Generated
  33. implicit def tuple15[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15](implicit rw1: RW[T1], rw2: RW[T2], rw3: RW[T3], rw4: RW[T4], rw5: RW[T5], rw6: RW[T6], rw7: RW[T7], rw8: RW[T8], rw9: RW[T9], rw10: RW[T10], rw11: RW[T11], rw12: RW[T12], rw13: RW[T13], rw14: RW[T14], rw15: RW[T15]): RW[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)]

    Permalink
    Definition Classes
    Generated
  34. implicit def tuple16[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16](implicit rw1: RW[T1], rw2: RW[T2], rw3: RW[T3], rw4: RW[T4], rw5: RW[T5], rw6: RW[T6], rw7: RW[T7], rw8: RW[T8], rw9: RW[T9], rw10: RW[T10], rw11: RW[T11], rw12: RW[T12], rw13: RW[T13], rw14: RW[T14], rw15: RW[T15], rw16: RW[T16]): RW[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)]

    Permalink
    Definition Classes
    Generated
  35. implicit def tuple17[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17](implicit rw1: RW[T1], rw2: RW[T2], rw3: RW[T3], rw4: RW[T4], rw5: RW[T5], rw6: RW[T6], rw7: RW[T7], rw8: RW[T8], rw9: RW[T9], rw10: RW[T10], rw11: RW[T11], rw12: RW[T12], rw13: RW[T13], rw14: RW[T14], rw15: RW[T15], rw16: RW[T16], rw17: RW[T17]): RW[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)]

    Permalink
    Definition Classes
    Generated
  36. implicit def tuple18[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18](implicit rw1: RW[T1], rw2: RW[T2], rw3: RW[T3], rw4: RW[T4], rw5: RW[T5], rw6: RW[T6], rw7: RW[T7], rw8: RW[T8], rw9: RW[T9], rw10: RW[T10], rw11: RW[T11], rw12: RW[T12], rw13: RW[T13], rw14: RW[T14], rw15: RW[T15], rw16: RW[T16], rw17: RW[T17], rw18: RW[T18]): RW[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18)]

    Permalink
    Definition Classes
    Generated
  37. implicit def tuple19[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19](implicit rw1: RW[T1], rw2: RW[T2], rw3: RW[T3], rw4: RW[T4], rw5: RW[T5], rw6: RW[T6], rw7: RW[T7], rw8: RW[T8], rw9: RW[T9], rw10: RW[T10], rw11: RW[T11], rw12: RW[T12], rw13: RW[T13], rw14: RW[T14], rw15: RW[T15], rw16: RW[T16], rw17: RW[T17], rw18: RW[T18], rw19: RW[T19]): RW[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19)]

    Permalink
    Definition Classes
    Generated
  38. implicit def tuple2[T1, T2](implicit rw1: RW[T1], rw2: RW[T2]): RW[(T1, T2)]

    Permalink
    Definition Classes
    Generated
  39. implicit def tuple20[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20](implicit rw1: RW[T1], rw2: RW[T2], rw3: RW[T3], rw4: RW[T4], rw5: RW[T5], rw6: RW[T6], rw7: RW[T7], rw8: RW[T8], rw9: RW[T9], rw10: RW[T10], rw11: RW[T11], rw12: RW[T12], rw13: RW[T13], rw14: RW[T14], rw15: RW[T15], rw16: RW[T16], rw17: RW[T17], rw18: RW[T18], rw19: RW[T19], rw20: RW[T20]): RW[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20)]

    Permalink
    Definition Classes
    Generated
  40. implicit def tuple21[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21](implicit rw1: RW[T1], rw2: RW[T2], rw3: RW[T3], rw4: RW[T4], rw5: RW[T5], rw6: RW[T6], rw7: RW[T7], rw8: RW[T8], rw9: RW[T9], rw10: RW[T10], rw11: RW[T11], rw12: RW[T12], rw13: RW[T13], rw14: RW[T14], rw15: RW[T15], rw16: RW[T16], rw17: RW[T17], rw18: RW[T18], rw19: RW[T19], rw20: RW[T20], rw21: RW[T21]): RW[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21)]

    Permalink
    Definition Classes
    Generated
  41. implicit def tuple22[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22](implicit rw1: RW[T1], rw2: RW[T2], rw3: RW[T3], rw4: RW[T4], rw5: RW[T5], rw6: RW[T6], rw7: RW[T7], rw8: RW[T8], rw9: RW[T9], rw10: RW[T10], rw11: RW[T11], rw12: RW[T12], rw13: RW[T13], rw14: RW[T14], rw15: RW[T15], rw16: RW[T16], rw17: RW[T17], rw18: RW[T18], rw19: RW[T19], rw20: RW[T20], rw21: RW[T21], rw22: RW[T22]): RW[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22)]

    Permalink
    Definition Classes
    Generated
  42. implicit def tuple3[T1, T2, T3](implicit rw1: RW[T1], rw2: RW[T2], rw3: RW[T3]): RW[(T1, T2, T3)]

    Permalink
    Definition Classes
    Generated
  43. implicit def tuple4[T1, T2, T3, T4](implicit rw1: RW[T1], rw2: RW[T2], rw3: RW[T3], rw4: RW[T4]): RW[(T1, T2, T3, T4)]

    Permalink
    Definition Classes
    Generated
  44. implicit def tuple5[T1, T2, T3, T4, T5](implicit rw1: RW[T1], rw2: RW[T2], rw3: RW[T3], rw4: RW[T4], rw5: RW[T5]): RW[(T1, T2, T3, T4, T5)]

    Permalink
    Definition Classes
    Generated
  45. implicit def tuple6[T1, T2, T3, T4, T5, T6](implicit rw1: RW[T1], rw2: RW[T2], rw3: RW[T3], rw4: RW[T4], rw5: RW[T5], rw6: RW[T6]): RW[(T1, T2, T3, T4, T5, T6)]

    Permalink
    Definition Classes
    Generated
  46. implicit def tuple7[T1, T2, T3, T4, T5, T6, T7](implicit rw1: RW[T1], rw2: RW[T2], rw3: RW[T3], rw4: RW[T4], rw5: RW[T5], rw6: RW[T6], rw7: RW[T7]): RW[(T1, T2, T3, T4, T5, T6, T7)]

    Permalink
    Definition Classes
    Generated
  47. implicit def tuple8[T1, T2, T3, T4, T5, T6, T7, T8](implicit rw1: RW[T1], rw2: RW[T2], rw3: RW[T3], rw4: RW[T4], rw5: RW[T5], rw6: RW[T6], rw7: RW[T7], rw8: RW[T8]): RW[(T1, T2, T3, T4, T5, T6, T7, T8)]

    Permalink
    Definition Classes
    Generated
  48. implicit def tuple9[T1, T2, T3, T4, T5, T6, T7, T8, T9](implicit rw1: RW[T1], rw2: RW[T2], rw3: RW[T3], rw4: RW[T4], rw5: RW[T5], rw6: RW[T6], rw7: RW[T7], rw8: RW[T8], rw9: RW[T9]): RW[(T1, T2, T3, T4, T5, T6, T7, T8, T9)]

    Permalink
    Definition Classes
    Generated
  49. implicit val unitRW: RW[Unit]

    Permalink
    Definition Classes
    DefaultRWs
  50. implicit val uuidRW: RW[UUID]

    Permalink
    Definition Classes
    DefaultRWs
  51. implicit val uuidToOK: ObjectKey[UUID]

    Permalink
    Definition Classes
    DefaultObjectKeys
  52. implicit def vectorR[T](implicit r: Reader[T]): Reader[Vector[T]]

    Permalink
    Definition Classes
    DefaultRWs
  53. implicit def vectorW[T](implicit w: Writer[T]): Writer[Vector[T]]

    Permalink
    Definition Classes
    DefaultRWs
  54. def write[T](value: T)(implicit writer: Writer[T], printer: Printer[String]): String

    Permalink
    Definition Classes
    PushkaJsonBackend

Inherited from PushkaJsonBackend

Inherited from DefaultObjectKeys

Inherited from DefaultRWs

Inherited from Generated

Inherited from AnyRef

Inherited from Any

Ungrouped