object JsonCodec extends GeneratedTupleCodecs with CodecLowPriority0
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- JsonCodec
- CodecLowPriority0
- CodecLowPriority1
- CodecLowPriority2
- CodecLowPriority3
- GeneratedTupleCodecs
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- implicit def apply[A](implicit encoder0: JsonEncoder[A], decoder0: JsonDecoder[A]): JsonCodec[A]
Derives a
JsonCodec[A]
from an encoder and a decoder. - def apply[A](implicit jsonCodec: JsonCodec[A]): JsonCodec[A]
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- implicit val bigDecimal: JsonCodec[BigDecimal]
- implicit val bigInteger: JsonCodec[BigInteger]
- implicit val boolean: JsonCodec[Boolean]
- implicit val byte: JsonCodec[Byte]
- implicit val char: JsonCodec[Char]
- implicit def chunk[A](implicit arg0: JsonCodec[A]): JsonCodec[Chunk[A]]
- Definition Classes
- CodecLowPriority0
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- implicit val dayOfWeek: JsonCodec[DayOfWeek]
- Definition Classes
- CodecLowPriority3
- implicit val double: JsonCodec[Double]
- implicit val duration: JsonCodec[Duration]
- Definition Classes
- CodecLowPriority3
- implicit def either[A, B](implicit ac: JsonCodec[A], bc: JsonCodec[B]): JsonCodec[Either[A, B]]
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- implicit val float: JsonCodec[Float]
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- implicit def hashMap[K, V](implicit arg0: JsonFieldEncoder[K], arg1: JsonFieldDecoder[K], arg2: JsonCodec[V]): JsonEncoder[HashMap[K, V]]
- Definition Classes
- CodecLowPriority0
- implicit def hashSet[A](implicit arg0: JsonCodec[A]): JsonCodec[HashSet[A]]
- Definition Classes
- CodecLowPriority0
- implicit val instant: JsonCodec[Instant]
- Definition Classes
- CodecLowPriority3
- implicit val int: JsonCodec[Int]
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- implicit def iterable[A](implicit arg0: JsonCodec[A]): JsonCodec[Iterable[A]]
- Definition Classes
- CodecLowPriority2
- implicit def list[A](implicit arg0: JsonCodec[A]): JsonCodec[List[A]]
- Definition Classes
- CodecLowPriority1
- implicit val localDate: JsonCodec[LocalDate]
- Definition Classes
- CodecLowPriority3
- implicit val localDateTime: JsonCodec[LocalDateTime]
- Definition Classes
- CodecLowPriority3
- implicit val localTime: JsonCodec[LocalTime]
- Definition Classes
- CodecLowPriority3
- implicit val long: JsonCodec[Long]
- implicit def map[K, V](implicit arg0: JsonFieldEncoder[K], arg1: JsonFieldDecoder[K], arg2: JsonCodec[V]): JsonCodec[Map[K, V]]
- Definition Classes
- CodecLowPriority1
- implicit val month: JsonCodec[Month]
- Definition Classes
- CodecLowPriority3
- implicit val monthDay: JsonCodec[MonthDay]
- Definition Classes
- CodecLowPriority3
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- implicit val offsetDateTime: JsonCodec[OffsetDateTime]
- Definition Classes
- CodecLowPriority3
- implicit val offsetTime: JsonCodec[OffsetTime]
- Definition Classes
- CodecLowPriority3
- implicit def option[A](implicit c: JsonCodec[A]): JsonCodec[Option[A]]
- implicit val period: JsonCodec[Period]
- Definition Classes
- CodecLowPriority3
- implicit val scalaBigDecimal: JsonCodec[BigDecimal]
- implicit val scalaBigInt: JsonCodec[BigInt]
- implicit def seq[A](implicit arg0: JsonCodec[A]): JsonCodec[Seq[A]]
- Definition Classes
- CodecLowPriority1
- implicit def set[A](implicit arg0: JsonCodec[A]): JsonCodec[Set[A]]
- Definition Classes
- CodecLowPriority1
- implicit val short: JsonCodec[Short]
- implicit def sortedMap[K, V](implicit arg0: JsonFieldEncoder[K], arg1: JsonFieldDecoder[K], arg2: Ordering[K], arg3: JsonCodec[V]): JsonCodec[SortedMap[K, V]]
- Definition Classes
- CodecLowPriority1
- implicit def sortedSet[A](implicit arg0: Ordering[A], arg1: JsonCodec[A]): JsonCodec[SortedSet[A]]
- Definition Classes
- CodecLowPriority1
- implicit val string: JsonCodec[String]
- implicit val symbol: JsonCodec[Symbol]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- implicit def tuple1[A1](implicit A1: JsonCodec[A1]): JsonCodec[(A1)]
- Definition Classes
- GeneratedTupleCodecs
- implicit def tuple10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10](implicit A1: JsonCodec[A1], A2: JsonCodec[A2], A3: JsonCodec[A3], A4: JsonCodec[A4], A5: JsonCodec[A5], A6: JsonCodec[A6], A7: JsonCodec[A7], A8: JsonCodec[A8], A9: JsonCodec[A9], A10: JsonCodec[A10]): JsonCodec[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)]
- Definition Classes
- GeneratedTupleCodecs
- implicit def tuple11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11](implicit A1: JsonCodec[A1], A2: JsonCodec[A2], A3: JsonCodec[A3], A4: JsonCodec[A4], A5: JsonCodec[A5], A6: JsonCodec[A6], A7: JsonCodec[A7], A8: JsonCodec[A8], A9: JsonCodec[A9], A10: JsonCodec[A10], A11: JsonCodec[A11]): JsonCodec[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)]
- Definition Classes
- GeneratedTupleCodecs
- implicit def tuple12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12](implicit A1: JsonCodec[A1], A2: JsonCodec[A2], A3: JsonCodec[A3], A4: JsonCodec[A4], A5: JsonCodec[A5], A6: JsonCodec[A6], A7: JsonCodec[A7], A8: JsonCodec[A8], A9: JsonCodec[A9], A10: JsonCodec[A10], A11: JsonCodec[A11], A12: JsonCodec[A12]): JsonCodec[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)]
- Definition Classes
- GeneratedTupleCodecs
- implicit def tuple13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13](implicit A1: JsonCodec[A1], A2: JsonCodec[A2], A3: JsonCodec[A3], A4: JsonCodec[A4], A5: JsonCodec[A5], A6: JsonCodec[A6], A7: JsonCodec[A7], A8: JsonCodec[A8], A9: JsonCodec[A9], A10: JsonCodec[A10], A11: JsonCodec[A11], A12: JsonCodec[A12], A13: JsonCodec[A13]): JsonCodec[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)]
- Definition Classes
- GeneratedTupleCodecs
- implicit def tuple14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14](implicit A1: JsonCodec[A1], A2: JsonCodec[A2], A3: JsonCodec[A3], A4: JsonCodec[A4], A5: JsonCodec[A5], A6: JsonCodec[A6], A7: JsonCodec[A7], A8: JsonCodec[A8], A9: JsonCodec[A9], A10: JsonCodec[A10], A11: JsonCodec[A11], A12: JsonCodec[A12], A13: JsonCodec[A13], A14: JsonCodec[A14]): JsonCodec[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)]
- Definition Classes
- GeneratedTupleCodecs
- implicit def tuple15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15](implicit A1: JsonCodec[A1], A2: JsonCodec[A2], A3: JsonCodec[A3], A4: JsonCodec[A4], A5: JsonCodec[A5], A6: JsonCodec[A6], A7: JsonCodec[A7], A8: JsonCodec[A8], A9: JsonCodec[A9], A10: JsonCodec[A10], A11: JsonCodec[A11], A12: JsonCodec[A12], A13: JsonCodec[A13], A14: JsonCodec[A14], A15: JsonCodec[A15]): JsonCodec[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)]
- Definition Classes
- GeneratedTupleCodecs
- implicit def tuple16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16](implicit A1: JsonCodec[A1], A2: JsonCodec[A2], A3: JsonCodec[A3], A4: JsonCodec[A4], A5: JsonCodec[A5], A6: JsonCodec[A6], A7: JsonCodec[A7], A8: JsonCodec[A8], A9: JsonCodec[A9], A10: JsonCodec[A10], A11: JsonCodec[A11], A12: JsonCodec[A12], A13: JsonCodec[A13], A14: JsonCodec[A14], A15: JsonCodec[A15], A16: JsonCodec[A16]): JsonCodec[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)]
- Definition Classes
- GeneratedTupleCodecs
- implicit def tuple17[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17](implicit A1: JsonCodec[A1], A2: JsonCodec[A2], A3: JsonCodec[A3], A4: JsonCodec[A4], A5: JsonCodec[A5], A6: JsonCodec[A6], A7: JsonCodec[A7], A8: JsonCodec[A8], A9: JsonCodec[A9], A10: JsonCodec[A10], A11: JsonCodec[A11], A12: JsonCodec[A12], A13: JsonCodec[A13], A14: JsonCodec[A14], A15: JsonCodec[A15], A16: JsonCodec[A16], A17: JsonCodec[A17]): JsonCodec[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)]
- Definition Classes
- GeneratedTupleCodecs
- implicit def tuple18[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18](implicit A1: JsonCodec[A1], A2: JsonCodec[A2], A3: JsonCodec[A3], A4: JsonCodec[A4], A5: JsonCodec[A5], A6: JsonCodec[A6], A7: JsonCodec[A7], A8: JsonCodec[A8], A9: JsonCodec[A9], A10: JsonCodec[A10], A11: JsonCodec[A11], A12: JsonCodec[A12], A13: JsonCodec[A13], A14: JsonCodec[A14], A15: JsonCodec[A15], A16: JsonCodec[A16], A17: JsonCodec[A17], A18: JsonCodec[A18]): JsonCodec[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)]
- Definition Classes
- GeneratedTupleCodecs
- implicit def tuple19[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19](implicit A1: JsonCodec[A1], A2: JsonCodec[A2], A3: JsonCodec[A3], A4: JsonCodec[A4], A5: JsonCodec[A5], A6: JsonCodec[A6], A7: JsonCodec[A7], A8: JsonCodec[A8], A9: JsonCodec[A9], A10: JsonCodec[A10], A11: JsonCodec[A11], A12: JsonCodec[A12], A13: JsonCodec[A13], A14: JsonCodec[A14], A15: JsonCodec[A15], A16: JsonCodec[A16], A17: JsonCodec[A17], A18: JsonCodec[A18], A19: JsonCodec[A19]): JsonCodec[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)]
- Definition Classes
- GeneratedTupleCodecs
- implicit def tuple2[A1, A2](implicit A1: JsonCodec[A1], A2: JsonCodec[A2]): JsonCodec[(A1, A2)]
- Definition Classes
- GeneratedTupleCodecs
- implicit def tuple20[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20](implicit A1: JsonCodec[A1], A2: JsonCodec[A2], A3: JsonCodec[A3], A4: JsonCodec[A4], A5: JsonCodec[A5], A6: JsonCodec[A6], A7: JsonCodec[A7], A8: JsonCodec[A8], A9: JsonCodec[A9], A10: JsonCodec[A10], A11: JsonCodec[A11], A12: JsonCodec[A12], A13: JsonCodec[A13], A14: JsonCodec[A14], A15: JsonCodec[A15], A16: JsonCodec[A16], A17: JsonCodec[A17], A18: JsonCodec[A18], A19: JsonCodec[A19], A20: JsonCodec[A20]): JsonCodec[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)]
- Definition Classes
- GeneratedTupleCodecs
- implicit def tuple21[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21](implicit A1: JsonCodec[A1], A2: JsonCodec[A2], A3: JsonCodec[A3], A4: JsonCodec[A4], A5: JsonCodec[A5], A6: JsonCodec[A6], A7: JsonCodec[A7], A8: JsonCodec[A8], A9: JsonCodec[A9], A10: JsonCodec[A10], A11: JsonCodec[A11], A12: JsonCodec[A12], A13: JsonCodec[A13], A14: JsonCodec[A14], A15: JsonCodec[A15], A16: JsonCodec[A16], A17: JsonCodec[A17], A18: JsonCodec[A18], A19: JsonCodec[A19], A20: JsonCodec[A20], A21: JsonCodec[A21]): JsonCodec[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)]
- Definition Classes
- GeneratedTupleCodecs
- implicit def tuple22[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22](implicit A1: JsonCodec[A1], A2: JsonCodec[A2], A3: JsonCodec[A3], A4: JsonCodec[A4], A5: JsonCodec[A5], A6: JsonCodec[A6], A7: JsonCodec[A7], A8: JsonCodec[A8], A9: JsonCodec[A9], A10: JsonCodec[A10], A11: JsonCodec[A11], A12: JsonCodec[A12], A13: JsonCodec[A13], A14: JsonCodec[A14], A15: JsonCodec[A15], A16: JsonCodec[A16], A17: JsonCodec[A17], A18: JsonCodec[A18], A19: JsonCodec[A19], A20: JsonCodec[A20], A21: JsonCodec[A21], A22: JsonCodec[A22]): JsonCodec[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22)]
- Definition Classes
- GeneratedTupleCodecs
- implicit def tuple3[A1, A2, A3](implicit A1: JsonCodec[A1], A2: JsonCodec[A2], A3: JsonCodec[A3]): JsonCodec[(A1, A2, A3)]
- Definition Classes
- GeneratedTupleCodecs
- implicit def tuple4[A1, A2, A3, A4](implicit A1: JsonCodec[A1], A2: JsonCodec[A2], A3: JsonCodec[A3], A4: JsonCodec[A4]): JsonCodec[(A1, A2, A3, A4)]
- Definition Classes
- GeneratedTupleCodecs
- implicit def tuple5[A1, A2, A3, A4, A5](implicit A1: JsonCodec[A1], A2: JsonCodec[A2], A3: JsonCodec[A3], A4: JsonCodec[A4], A5: JsonCodec[A5]): JsonCodec[(A1, A2, A3, A4, A5)]
- Definition Classes
- GeneratedTupleCodecs
- implicit def tuple6[A1, A2, A3, A4, A5, A6](implicit A1: JsonCodec[A1], A2: JsonCodec[A2], A3: JsonCodec[A3], A4: JsonCodec[A4], A5: JsonCodec[A5], A6: JsonCodec[A6]): JsonCodec[(A1, A2, A3, A4, A5, A6)]
- Definition Classes
- GeneratedTupleCodecs
- implicit def tuple7[A1, A2, A3, A4, A5, A6, A7](implicit A1: JsonCodec[A1], A2: JsonCodec[A2], A3: JsonCodec[A3], A4: JsonCodec[A4], A5: JsonCodec[A5], A6: JsonCodec[A6], A7: JsonCodec[A7]): JsonCodec[(A1, A2, A3, A4, A5, A6, A7)]
- Definition Classes
- GeneratedTupleCodecs
- implicit def tuple8[A1, A2, A3, A4, A5, A6, A7, A8](implicit A1: JsonCodec[A1], A2: JsonCodec[A2], A3: JsonCodec[A3], A4: JsonCodec[A4], A5: JsonCodec[A5], A6: JsonCodec[A6], A7: JsonCodec[A7], A8: JsonCodec[A8]): JsonCodec[(A1, A2, A3, A4, A5, A6, A7, A8)]
- Definition Classes
- GeneratedTupleCodecs
- implicit def tuple9[A1, A2, A3, A4, A5, A6, A7, A8, A9](implicit A1: JsonCodec[A1], A2: JsonCodec[A2], A3: JsonCodec[A3], A4: JsonCodec[A4], A5: JsonCodec[A5], A6: JsonCodec[A6], A7: JsonCodec[A7], A8: JsonCodec[A8], A9: JsonCodec[A9]): JsonCodec[(A1, A2, A3, A4, A5, A6, A7, A8, A9)]
- Definition Classes
- GeneratedTupleCodecs
- implicit val uuid: JsonCodec[UUID]
- Definition Classes
- CodecLowPriority3
- implicit def vector[A](implicit arg0: JsonCodec[A]): JsonCodec[Vector[A]]
- Definition Classes
- CodecLowPriority1
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- implicit val year: JsonCodec[Year]
- Definition Classes
- CodecLowPriority3
- implicit val yearMonth: JsonCodec[YearMonth]
- Definition Classes
- CodecLowPriority3
- implicit val zoneId: JsonCodec[ZoneId]
- Definition Classes
- CodecLowPriority3
- implicit val zoneOffset: JsonCodec[ZoneOffset]
- Definition Classes
- CodecLowPriority3
- implicit val zonedDateTime: JsonCodec[ZonedDateTime]
- Definition Classes
- CodecLowPriority3