Implicits for list json values
This commit is contained in:
@@ -73,8 +73,12 @@ object Aggregate {
|
|||||||
case DoubleValue(value) if !value.isNaN => Json.fromDouble(value).get
|
case DoubleValue(value) if !value.isNaN => Json.fromDouble(value).get
|
||||||
case _ => Json.Null
|
case _ => Json.Null
|
||||||
}
|
}
|
||||||
implicit val listOptionValueEncoder: Encoder[ListOptionValue] = deriveEncoder[ListOptionValue]
|
implicit val listOptionValueEncoder: Encoder[ListOptionValue] = Encoder.instance { loValue =>
|
||||||
implicit val stringListListEncoder: Encoder[StringListList] = deriveEncoder[StringListList]
|
Json.arr(loValue.list.map(_.asJson): _*)
|
||||||
|
}
|
||||||
|
implicit val stringListListEncoder: Encoder[StringListList] = Encoder.instance { sllValue =>
|
||||||
|
Json.arr(sllValue.list.map(_.asJson): _*)
|
||||||
|
}
|
||||||
implicit val distinctStringListEncoder: Encoder[DistinctStringList] = deriveEncoder[DistinctStringList]
|
implicit val distinctStringListEncoder: Encoder[DistinctStringList] = deriveEncoder[DistinctStringList]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user