Object/Trait

tethys

JsonReader

Related Docs: trait JsonReader | package tethys

Permalink

object JsonReader extends AllJsonReaders

Linear Supertypes
AllJsonReaders, OptionReaders, LowPriorityOptionReaders, MapReaders, LowPriorityMapReaders, IterableReaders, LowPriorityIterableReaders, LowPriorityJsonReaders, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JsonReader
  2. AllJsonReaders
  3. OptionReaders
  4. LowPriorityOptionReaders
  5. MapReaders
  6. LowPriorityMapReaders
  7. IterableReaders
  8. LowPriorityIterableReaders
  9. LowPriorityJsonReaders
  10. AnyRef
  11. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. abstract class MapReader[K, A, M[_, _]] extends JsonReader[M[K, A]]

    Permalink
    Attributes
    protected
    Definition Classes
    LowPriorityMapReaders
  2. abstract class OptionJsonReader[A] extends JsonReader[Option[A]]

    Permalink
    Attributes
    protected
    Definition Classes
    LowPriorityOptionReaders
    Annotations
    @specialized()
  3. abstract class TraversableReader[A, C[X] <: Traversable[X]] extends JsonReader[C[A]]

    Permalink
    Attributes
    protected
    Definition Classes
    LowPriorityIterableReaders

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. def apply[A](implicit jsonReader: JsonReader[A]): JsonReader[A]

    Permalink
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. implicit lazy val bigDecimalReader: JsonReader[BigDecimal]

    Permalink
    Definition Classes
    AllJsonReaders
  7. implicit lazy val bigIntReader: JsonReader[BigInt]

    Permalink
    Definition Classes
    AllJsonReaders
  8. implicit def booleanIterableReader[C[X] <: Traversable[X]](implicit cbf: CanBuildFrom[Nothing, Boolean, C[Boolean]], classTag: ClassTag[C[Boolean]]): JsonReader[C[Boolean]]

    Permalink
    Definition Classes
    IterableReaders
  9. implicit def booleanMapReader[K, M[X, Y] <: Map[X, Y]](implicit keyReader: KeyReader[K], cbf: CanBuildFrom[Nothing, (K, Boolean), M[K, Boolean]], ct: ClassTag[M[K, Boolean]]): JsonReader[M[K, Boolean]]

    Permalink
    Definition Classes
    MapReaders
  10. implicit lazy val booleanOptionReader: JsonReader[Option[Boolean]]

    Permalink
    Definition Classes
    OptionReaders
  11. implicit lazy val booleanReader: JsonReader[Boolean]

    Permalink
    Definition Classes
    AllJsonReaders
  12. val builder: JsonReaderBuilder.type

    Permalink
  13. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  14. implicit def doubleIterableReader[C[X] <: Traversable[X]](implicit cbf: CanBuildFrom[Nothing, Double, C[Double]], classTag: ClassTag[C[Double]]): JsonReader[C[Double]]

    Permalink
    Definition Classes
    IterableReaders
  15. implicit def doubleMapReader[K, M[X, Y] <: Map[X, Y]](implicit keyReader: KeyReader[K], cbf: CanBuildFrom[Nothing, (K, Double), M[K, Double]], ct: ClassTag[M[K, Double]]): JsonReader[M[K, Double]]

    Permalink
    Definition Classes
    MapReaders
  16. implicit lazy val doubleOptionReader: JsonReader[Option[Double]]

    Permalink
    Definition Classes
    OptionReaders
  17. implicit lazy val doubleReader: JsonReader[Double]

    Permalink
    Definition Classes
    AllJsonReaders
  18. final def eq(arg0: AnyRef): Boolean

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

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  21. implicit def floatIterableReader[C[X] <: Traversable[X]](implicit cbf: CanBuildFrom[Nothing, Float, C[Float]], classTag: ClassTag[C[Float]]): JsonReader[C[Float]]

    Permalink
    Definition Classes
    IterableReaders
  22. implicit def floatMapReader[K, M[X, Y] <: Map[X, Y]](implicit keyReader: KeyReader[K], cbf: CanBuildFrom[Nothing, (K, Float), M[K, Float]], ct: ClassTag[M[K, Float]]): JsonReader[M[K, Float]]

    Permalink
    Definition Classes
    MapReaders
  23. implicit lazy val floatOptionReader: JsonReader[Option[Float]]

    Permalink
    Definition Classes
    OptionReaders
  24. implicit lazy val floatReader: JsonReader[Float]

    Permalink
    Definition Classes
    AllJsonReaders
  25. final def getClass(): Class[_]

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

    Permalink
    Definition Classes
    AnyRef → Any
  27. implicit def intIterableReader[C[X] <: Traversable[X]](implicit cbf: CanBuildFrom[Nothing, Int, C[Int]], classTag: ClassTag[C[Int]]): JsonReader[C[Int]]

    Permalink
    Definition Classes
    IterableReaders
  28. implicit def intMapReader[K, M[X, Y] <: Map[X, Y]](implicit keyReader: KeyReader[K], cbf: CanBuildFrom[Nothing, (K, Int), M[K, Int]], ct: ClassTag[M[K, Int]]): JsonReader[M[K, Int]]

    Permalink
    Definition Classes
    MapReaders
  29. implicit lazy val intOptionReader: JsonReader[Option[Int]]

    Permalink
    Definition Classes
    OptionReaders
  30. implicit lazy val intReader: JsonReader[Int]

    Permalink
    Definition Classes
    AllJsonReaders
  31. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  32. implicit def iterableReader[A, C[X] <: Traversable[X]](implicit jsonReader: JsonReader[A], cbf: CanBuildFrom[Nothing, A, C[A]], classTag: ClassTag[C[A]]): JsonReader[C[A]]

    Permalink
    Definition Classes
    LowPriorityIterableReaders
  33. implicit lazy val javaBigDecimalReader: JsonReader[BigDecimal]

    Permalink
    Definition Classes
    AllJsonReaders
  34. implicit lazy val javaBigIntegerReader: JsonReader[BigInteger]

    Permalink
    Definition Classes
    AllJsonReaders
  35. implicit lazy val javaDoubleReader: JsonReader[Double]

    Permalink
    Definition Classes
    AllJsonReaders
  36. implicit lazy val javaFloatReader: JsonReader[Float]

    Permalink
    Definition Classes
    AllJsonReaders
  37. implicit lazy val javaIntReader: JsonReader[Integer]

    Permalink
    Definition Classes
    AllJsonReaders
  38. implicit lazy val javaLongReader: JsonReader[Long]

    Permalink
    Definition Classes
    AllJsonReaders
  39. implicit lazy val javaShortReader: JsonReader[Short]

    Permalink
    Definition Classes
    AllJsonReaders
  40. implicit def longIterableReader[C[X] <: Traversable[X]](implicit cbf: CanBuildFrom[Nothing, Long, C[Long]], classTag: ClassTag[C[Long]]): JsonReader[C[Long]]

    Permalink
    Definition Classes
    IterableReaders
  41. implicit def longMapReader[K, M[X, Y] <: Map[X, Y]](implicit keyReader: KeyReader[K], cbf: CanBuildFrom[Nothing, (K, Long), M[K, Long]], ct: ClassTag[M[K, Long]]): JsonReader[M[K, Long]]

    Permalink
    Definition Classes
    MapReaders
  42. implicit lazy val longOptionReader: JsonReader[Option[Long]]

    Permalink
    Definition Classes
    OptionReaders
  43. implicit lazy val longReader: JsonReader[Long]

    Permalink
    Definition Classes
    AllJsonReaders
  44. implicit final def lowPriorityReader[A](implicit lowPriorityInstance: LowPriorityInstance[JsonReader[A]]): JsonReader[A]

    Permalink
    Definition Classes
    LowPriorityJsonReaders
  45. implicit def mapReader[K, A, M[X, Y] <: Map[X, Y]](implicit keyReader: KeyReader[K], jsonReader: JsonReader[A], cbf: CanBuildFrom[Nothing, (K, A), M[K, A]], ct: ClassTag[M[K, A]]): JsonReader[M[K, A]]

    Permalink
    Definition Classes
    LowPriorityMapReaders
  46. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  49. implicit lazy val numberReader: JsonReader[Number]

    Permalink
    Definition Classes
    AllJsonReaders
  50. implicit def optionReader[A](implicit jsonReader: JsonReader[A]): JsonReader[Option[A]]

    Permalink
    Definition Classes
    LowPriorityOptionReaders
  51. implicit def shortIterableReader[C[X] <: Traversable[X]](implicit cbf: CanBuildFrom[Nothing, Short, C[Short]], classTag: ClassTag[C[Short]]): JsonReader[C[Short]]

    Permalink
    Definition Classes
    IterableReaders
  52. implicit def shortMapReader[K, M[X, Y] <: Map[X, Y]](implicit keyReader: KeyReader[K], cbf: CanBuildFrom[Nothing, (K, Short), M[K, Short]], ct: ClassTag[M[K, Short]]): JsonReader[M[K, Short]]

    Permalink
    Definition Classes
    MapReaders
  53. implicit lazy val shortOptionReader: JsonReader[Option[Short]]

    Permalink
    Definition Classes
    OptionReaders
  54. implicit lazy val shortReader: JsonReader[Short]

    Permalink
    Definition Classes
    AllJsonReaders
  55. implicit lazy val stringReader: JsonReader[String]

    Permalink
    Definition Classes
    AllJsonReaders
  56. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  57. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  58. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AllJsonReaders

Inherited from OptionReaders

Inherited from LowPriorityOptionReaders

Inherited from MapReaders

Inherited from LowPriorityMapReaders

Inherited from IterableReaders

Inherited from LowPriorityIterableReaders

Inherited from LowPriorityJsonReaders

Inherited from AnyRef

Inherited from Any

Ungrouped