encoderShEx
object encoderShEx
Value members
Concrete methods
def encodeOptFieldAsMap[A](name: String, m: Option[A])(implicit encoder: Encoder[A]): Map[String, Json]
def optFieldIfNotDefault[A : Encoder](name: String, m: Option[A], default: A): Option[(String, Json)]
def optFieldMap[A : KeyEncoder, B : Encoder](name: String, m: Option[Map[A, B]]): Option[(String, Json)]