encoderShEx
object encoderShEx
class Object
trait Matchable
class Any
Value members
Concrete methods
def encodeOptFieldAsMap[A](name: String, m: Option[A])(implicit encoder: Encoder[A]): Map[String, Json]
def optField[A](name: String, m: Option[A])(implicit evidence$2: Encoder[A]): Option[(String, Json)]
def optFieldIfNotDefault[A](name: String, m: Option[A], default: A)(implicit evidence$3: Encoder[A]): Option[(String, Json)]
def optFieldMap[A, B](name: String, m: Option[Map[A, B]])(implicit evidence$4: KeyEncoder[A], evidence$5: Encoder[B]): Option[(String, Json)]