モデル:
case class DateValue(year: Option[Int] = None, month: Option[Int] = None)
Argonaut ベースのデコーダー:
implicit val dateValueDecode = casecodec2(DateValue.apply, DateValue.unapply)("year", "month")
これにより、次のような形式を解析できます。
{
"year": "2013",
"month": "10"
}
今、JSON形式を簡素化して使用したい
"2013/10"
代わりに、モデルを変更しないでください。Argonaut でこれを達成する方法は?