object JsonEncoder extends GeneratedTupleEncoders with EncoderLowPriority1 with JsonEncoderVersionSpecific
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- JsonEncoder
- JsonEncoderVersionSpecific
- EncoderLowPriority1
- EncoderLowPriority2
- EncoderLowPriority3
- EncoderLowPriority4
- GeneratedTupleEncoders
- 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
- def apply[A](implicit a: JsonEncoder[A]): JsonEncoder[A]
- implicit def array[A](implicit A: JsonEncoder[A], classTag: ClassTag[A]): JsonEncoder[Array[A]]
- Definition Classes
- EncoderLowPriority1
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- implicit val bigDecimal: JsonEncoder[BigDecimal]
- implicit val bigInteger: JsonEncoder[BigInteger]
- implicit val boolean: JsonEncoder[Boolean]
- def bump(indent: Option[Int]): Option[Int]
- implicit val byte: JsonEncoder[Byte]
- implicit val char: JsonEncoder[Char]
- implicit def chunk[A](implicit arg0: JsonEncoder[A]): JsonEncoder[Chunk[A]]
- Definition Classes
- EncoderLowPriority1
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- implicit val dayOfWeek: JsonEncoder[DayOfWeek]
- Definition Classes
- EncoderLowPriority3
- implicit val double: JsonEncoder[Double]
- implicit val duration: JsonEncoder[java.time.Duration]
- Definition Classes
- EncoderLowPriority3
- implicit def either[A, B](implicit A: JsonEncoder[A], B: JsonEncoder[B]): JsonEncoder[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: JsonEncoder[Float]
- implicit def fromCodec[A](implicit codec: JsonCodec[A]): JsonEncoder[A]
- Definition Classes
- EncoderLowPriority4
- 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: JsonEncoder[V]): JsonEncoder[HashMap[K, V]]
- Definition Classes
- EncoderLowPriority1
- implicit def hashSet[A](implicit arg0: JsonEncoder[A]): JsonEncoder[HashSet[A]]
- Definition Classes
- EncoderLowPriority1
- implicit def indexedSeq[A](implicit arg0: JsonEncoder[A]): JsonEncoder[IndexedSeq[A]]
- Definition Classes
- EncoderLowPriority1
- implicit val instant: JsonEncoder[Instant]
- Definition Classes
- EncoderLowPriority3
- implicit val int: JsonEncoder[Int]
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- implicit def iterable[A, T[X] <: Iterable[X]](implicit A: JsonEncoder[A]): JsonEncoder[T[A]]
- Definition Classes
- EncoderLowPriority2
- def keyValueChunk[K, A](implicit K: JsonFieldEncoder[K], A: JsonEncoder[A]): JsonEncoder[Chunk[(K, A)]]
- Definition Classes
- EncoderLowPriority2
- def keyValueIterable[K, A, T[X, Y] <: Iterable[(X, Y)]](implicit K: JsonFieldEncoder[K], A: JsonEncoder[A]): JsonEncoder[T[K, A]]
- Definition Classes
- EncoderLowPriority2
- implicit def linearSeq[A](implicit arg0: JsonEncoder[A]): JsonEncoder[LinearSeq[A]]
- Definition Classes
- EncoderLowPriority1
- implicit def list[A](implicit arg0: JsonEncoder[A]): JsonEncoder[List[A]]
- Definition Classes
- EncoderLowPriority1
- implicit def listSet[A](implicit arg0: JsonEncoder[A]): JsonEncoder[ListSet[A]]
- Definition Classes
- EncoderLowPriority1
- implicit val localDate: JsonEncoder[LocalDate]
- Definition Classes
- EncoderLowPriority3
- implicit val localDateTime: JsonEncoder[LocalDateTime]
- Definition Classes
- EncoderLowPriority3
- implicit val localTime: JsonEncoder[LocalTime]
- Definition Classes
- EncoderLowPriority3
- implicit val long: JsonEncoder[Long]
- implicit def map[K, V](implicit arg0: JsonFieldEncoder[K], arg1: JsonEncoder[V]): JsonEncoder[Map[K, V]]
- Definition Classes
- EncoderLowPriority1
- implicit val month: JsonEncoder[Month]
- Definition Classes
- EncoderLowPriority3
- implicit val monthDay: JsonEncoder[MonthDay]
- Definition Classes
- EncoderLowPriority3
- implicit def mutableMap[K, V](implicit arg0: JsonFieldEncoder[K], arg1: JsonEncoder[V]): JsonEncoder[Map[K, V]]
- Definition Classes
- EncoderLowPriority1
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- implicit def nonEmptyChunk[A](implicit arg0: JsonEncoder[A]): JsonEncoder[NonEmptyChunk[A]]
- Definition Classes
- EncoderLowPriority1
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- implicit val offsetDateTime: JsonEncoder[OffsetDateTime]
- Definition Classes
- EncoderLowPriority3
- implicit val offsetTime: JsonEncoder[OffsetTime]
- Definition Classes
- EncoderLowPriority3
- implicit def option[A](implicit A: JsonEncoder[A]): JsonEncoder[Option[A]]
- def orElseEither[A, B](implicit A: JsonEncoder[A], B: JsonEncoder[B]): JsonEncoder[Either[A, B]]
- def pad(indent: Option[Int], out: Write): Unit
- implicit val period: JsonEncoder[Period]
- Definition Classes
- EncoderLowPriority3
- implicit val scalaBigDecimal: JsonEncoder[BigDecimal]
- implicit val scalaBigInt: JsonEncoder[BigInt]
- implicit def seq[A](implicit arg0: JsonEncoder[A]): JsonEncoder[Seq[A]]
- Definition Classes
- EncoderLowPriority1
- implicit def set[A](implicit arg0: JsonEncoder[A]): JsonEncoder[Set[A]]
- Definition Classes
- EncoderLowPriority1
- implicit val short: JsonEncoder[Short]
- implicit def sortedMap[K, V](implicit arg0: JsonFieldEncoder[K], arg1: JsonEncoder[V]): JsonEncoder[SortedMap[K, V]]
- Definition Classes
- EncoderLowPriority1
- implicit def sortedSet[A](implicit arg0: Ordering[A], arg1: JsonEncoder[A]): JsonEncoder[SortedSet[A]]
- Definition Classes
- EncoderLowPriority1
- implicit val string: JsonEncoder[String]
- def suspend[A](encoder0: => JsonEncoder[A]): JsonEncoder[A]
- implicit val symbol: JsonEncoder[Symbol]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- implicit def treeSet[A](implicit arg0: JsonEncoder[A]): JsonEncoder[TreeSet[A]]
- Definition Classes
- EncoderLowPriority1
- implicit def tuple1[A1](implicit A1: JsonEncoder[A1]): JsonEncoder[(A1)]
- Definition Classes
- GeneratedTupleEncoders
- implicit def tuple10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10](implicit A1: JsonEncoder[A1], A2: JsonEncoder[A2], A3: JsonEncoder[A3], A4: JsonEncoder[A4], A5: JsonEncoder[A5], A6: JsonEncoder[A6], A7: JsonEncoder[A7], A8: JsonEncoder[A8], A9: JsonEncoder[A9], A10: JsonEncoder[A10]): JsonEncoder[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)]
- Definition Classes
- GeneratedTupleEncoders
- implicit def tuple11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11](implicit A1: JsonEncoder[A1], A2: JsonEncoder[A2], A3: JsonEncoder[A3], A4: JsonEncoder[A4], A5: JsonEncoder[A5], A6: JsonEncoder[A6], A7: JsonEncoder[A7], A8: JsonEncoder[A8], A9: JsonEncoder[A9], A10: JsonEncoder[A10], A11: JsonEncoder[A11]): JsonEncoder[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)]
- Definition Classes
- GeneratedTupleEncoders
- implicit def tuple12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12](implicit A1: JsonEncoder[A1], A2: JsonEncoder[A2], A3: JsonEncoder[A3], A4: JsonEncoder[A4], A5: JsonEncoder[A5], A6: JsonEncoder[A6], A7: JsonEncoder[A7], A8: JsonEncoder[A8], A9: JsonEncoder[A9], A10: JsonEncoder[A10], A11: JsonEncoder[A11], A12: JsonEncoder[A12]): JsonEncoder[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)]
- Definition Classes
- GeneratedTupleEncoders
- implicit def tuple13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13](implicit A1: JsonEncoder[A1], A2: JsonEncoder[A2], A3: JsonEncoder[A3], A4: JsonEncoder[A4], A5: JsonEncoder[A5], A6: JsonEncoder[A6], A7: JsonEncoder[A7], A8: JsonEncoder[A8], A9: JsonEncoder[A9], A10: JsonEncoder[A10], A11: JsonEncoder[A11], A12: JsonEncoder[A12], A13: JsonEncoder[A13]): JsonEncoder[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)]
- Definition Classes
- GeneratedTupleEncoders
- implicit def tuple14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14](implicit A1: JsonEncoder[A1], A2: JsonEncoder[A2], A3: JsonEncoder[A3], A4: JsonEncoder[A4], A5: JsonEncoder[A5], A6: JsonEncoder[A6], A7: JsonEncoder[A7], A8: JsonEncoder[A8], A9: JsonEncoder[A9], A10: JsonEncoder[A10], A11: JsonEncoder[A11], A12: JsonEncoder[A12], A13: JsonEncoder[A13], A14: JsonEncoder[A14]): JsonEncoder[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)]
- Definition Classes
- GeneratedTupleEncoders
- implicit def tuple15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15](implicit A1: JsonEncoder[A1], A2: JsonEncoder[A2], A3: JsonEncoder[A3], A4: JsonEncoder[A4], A5: JsonEncoder[A5], A6: JsonEncoder[A6], A7: JsonEncoder[A7], A8: JsonEncoder[A8], A9: JsonEncoder[A9], A10: JsonEncoder[A10], A11: JsonEncoder[A11], A12: JsonEncoder[A12], A13: JsonEncoder[A13], A14: JsonEncoder[A14], A15: JsonEncoder[A15]): JsonEncoder[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)]
- Definition Classes
- GeneratedTupleEncoders
- implicit def tuple16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16](implicit A1: JsonEncoder[A1], A2: JsonEncoder[A2], A3: JsonEncoder[A3], A4: JsonEncoder[A4], A5: JsonEncoder[A5], A6: JsonEncoder[A6], A7: JsonEncoder[A7], A8: JsonEncoder[A8], A9: JsonEncoder[A9], A10: JsonEncoder[A10], A11: JsonEncoder[A11], A12: JsonEncoder[A12], A13: JsonEncoder[A13], A14: JsonEncoder[A14], A15: JsonEncoder[A15], A16: JsonEncoder[A16]): JsonEncoder[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)]
- Definition Classes
- GeneratedTupleEncoders
- implicit def tuple17[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17](implicit A1: JsonEncoder[A1], A2: JsonEncoder[A2], A3: JsonEncoder[A3], A4: JsonEncoder[A4], A5: JsonEncoder[A5], A6: JsonEncoder[A6], A7: JsonEncoder[A7], A8: JsonEncoder[A8], A9: JsonEncoder[A9], A10: JsonEncoder[A10], A11: JsonEncoder[A11], A12: JsonEncoder[A12], A13: JsonEncoder[A13], A14: JsonEncoder[A14], A15: JsonEncoder[A15], A16: JsonEncoder[A16], A17: JsonEncoder[A17]): JsonEncoder[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)]
- Definition Classes
- GeneratedTupleEncoders
- implicit def tuple18[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18](implicit A1: JsonEncoder[A1], A2: JsonEncoder[A2], A3: JsonEncoder[A3], A4: JsonEncoder[A4], A5: JsonEncoder[A5], A6: JsonEncoder[A6], A7: JsonEncoder[A7], A8: JsonEncoder[A8], A9: JsonEncoder[A9], A10: JsonEncoder[A10], A11: JsonEncoder[A11], A12: JsonEncoder[A12], A13: JsonEncoder[A13], A14: JsonEncoder[A14], A15: JsonEncoder[A15], A16: JsonEncoder[A16], A17: JsonEncoder[A17], A18: JsonEncoder[A18]): JsonEncoder[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)]
- Definition Classes
- GeneratedTupleEncoders
- implicit def tuple19[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19](implicit A1: JsonEncoder[A1], A2: JsonEncoder[A2], A3: JsonEncoder[A3], A4: JsonEncoder[A4], A5: JsonEncoder[A5], A6: JsonEncoder[A6], A7: JsonEncoder[A7], A8: JsonEncoder[A8], A9: JsonEncoder[A9], A10: JsonEncoder[A10], A11: JsonEncoder[A11], A12: JsonEncoder[A12], A13: JsonEncoder[A13], A14: JsonEncoder[A14], A15: JsonEncoder[A15], A16: JsonEncoder[A16], A17: JsonEncoder[A17], A18: JsonEncoder[A18], A19: JsonEncoder[A19]): JsonEncoder[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)]
- Definition Classes
- GeneratedTupleEncoders
- implicit def tuple2[A1, A2](implicit A1: JsonEncoder[A1], A2: JsonEncoder[A2]): JsonEncoder[(A1, A2)]
- Definition Classes
- GeneratedTupleEncoders
- 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: JsonEncoder[A1], A2: JsonEncoder[A2], A3: JsonEncoder[A3], A4: JsonEncoder[A4], A5: JsonEncoder[A5], A6: JsonEncoder[A6], A7: JsonEncoder[A7], A8: JsonEncoder[A8], A9: JsonEncoder[A9], A10: JsonEncoder[A10], A11: JsonEncoder[A11], A12: JsonEncoder[A12], A13: JsonEncoder[A13], A14: JsonEncoder[A14], A15: JsonEncoder[A15], A16: JsonEncoder[A16], A17: JsonEncoder[A17], A18: JsonEncoder[A18], A19: JsonEncoder[A19], A20: JsonEncoder[A20]): JsonEncoder[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)]
- Definition Classes
- GeneratedTupleEncoders
- 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: JsonEncoder[A1], A2: JsonEncoder[A2], A3: JsonEncoder[A3], A4: JsonEncoder[A4], A5: JsonEncoder[A5], A6: JsonEncoder[A6], A7: JsonEncoder[A7], A8: JsonEncoder[A8], A9: JsonEncoder[A9], A10: JsonEncoder[A10], A11: JsonEncoder[A11], A12: JsonEncoder[A12], A13: JsonEncoder[A13], A14: JsonEncoder[A14], A15: JsonEncoder[A15], A16: JsonEncoder[A16], A17: JsonEncoder[A17], A18: JsonEncoder[A18], A19: JsonEncoder[A19], A20: JsonEncoder[A20], A21: JsonEncoder[A21]): JsonEncoder[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)]
- Definition Classes
- GeneratedTupleEncoders
- 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: JsonEncoder[A1], A2: JsonEncoder[A2], A3: JsonEncoder[A3], A4: JsonEncoder[A4], A5: JsonEncoder[A5], A6: JsonEncoder[A6], A7: JsonEncoder[A7], A8: JsonEncoder[A8], A9: JsonEncoder[A9], A10: JsonEncoder[A10], A11: JsonEncoder[A11], A12: JsonEncoder[A12], A13: JsonEncoder[A13], A14: JsonEncoder[A14], A15: JsonEncoder[A15], A16: JsonEncoder[A16], A17: JsonEncoder[A17], A18: JsonEncoder[A18], A19: JsonEncoder[A19], A20: JsonEncoder[A20], A21: JsonEncoder[A21], A22: JsonEncoder[A22]): JsonEncoder[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22)]
- Definition Classes
- GeneratedTupleEncoders
- implicit def tuple3[A1, A2, A3](implicit A1: JsonEncoder[A1], A2: JsonEncoder[A2], A3: JsonEncoder[A3]): JsonEncoder[(A1, A2, A3)]
- Definition Classes
- GeneratedTupleEncoders
- implicit def tuple4[A1, A2, A3, A4](implicit A1: JsonEncoder[A1], A2: JsonEncoder[A2], A3: JsonEncoder[A3], A4: JsonEncoder[A4]): JsonEncoder[(A1, A2, A3, A4)]
- Definition Classes
- GeneratedTupleEncoders
- implicit def tuple5[A1, A2, A3, A4, A5](implicit A1: JsonEncoder[A1], A2: JsonEncoder[A2], A3: JsonEncoder[A3], A4: JsonEncoder[A4], A5: JsonEncoder[A5]): JsonEncoder[(A1, A2, A3, A4, A5)]
- Definition Classes
- GeneratedTupleEncoders
- implicit def tuple6[A1, A2, A3, A4, A5, A6](implicit A1: JsonEncoder[A1], A2: JsonEncoder[A2], A3: JsonEncoder[A3], A4: JsonEncoder[A4], A5: JsonEncoder[A5], A6: JsonEncoder[A6]): JsonEncoder[(A1, A2, A3, A4, A5, A6)]
- Definition Classes
- GeneratedTupleEncoders
- implicit def tuple7[A1, A2, A3, A4, A5, A6, A7](implicit A1: JsonEncoder[A1], A2: JsonEncoder[A2], A3: JsonEncoder[A3], A4: JsonEncoder[A4], A5: JsonEncoder[A5], A6: JsonEncoder[A6], A7: JsonEncoder[A7]): JsonEncoder[(A1, A2, A3, A4, A5, A6, A7)]
- Definition Classes
- GeneratedTupleEncoders
- implicit def tuple8[A1, A2, A3, A4, A5, A6, A7, A8](implicit A1: JsonEncoder[A1], A2: JsonEncoder[A2], A3: JsonEncoder[A3], A4: JsonEncoder[A4], A5: JsonEncoder[A5], A6: JsonEncoder[A6], A7: JsonEncoder[A7], A8: JsonEncoder[A8]): JsonEncoder[(A1, A2, A3, A4, A5, A6, A7, A8)]
- Definition Classes
- GeneratedTupleEncoders
- implicit def tuple9[A1, A2, A3, A4, A5, A6, A7, A8, A9](implicit A1: JsonEncoder[A1], A2: JsonEncoder[A2], A3: JsonEncoder[A3], A4: JsonEncoder[A4], A5: JsonEncoder[A5], A6: JsonEncoder[A6], A7: JsonEncoder[A7], A8: JsonEncoder[A8], A9: JsonEncoder[A9]): JsonEncoder[(A1, A2, A3, A4, A5, A6, A7, A8, A9)]
- Definition Classes
- GeneratedTupleEncoders
- implicit val uuid: JsonEncoder[UUID]
- Definition Classes
- EncoderLowPriority3
- implicit def vector[A](implicit arg0: JsonEncoder[A]): JsonEncoder[Vector[A]]
- Definition Classes
- EncoderLowPriority1
- 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: JsonEncoder[Year]
- Definition Classes
- EncoderLowPriority3
- implicit val yearMonth: JsonEncoder[YearMonth]
- Definition Classes
- EncoderLowPriority3
- implicit val zoneId: JsonEncoder[ZoneId]
- Definition Classes
- EncoderLowPriority3
- implicit val zoneOffset: JsonEncoder[ZoneOffset]
- Definition Classes
- EncoderLowPriority3
- implicit val zonedDateTime: JsonEncoder[ZonedDateTime]
- Definition Classes
- EncoderLowPriority3