次のケース クラスが与えられます。
case class ValueItem(key: String, value: String)
および次の json フォーマッタ:
implicit val valueItemFormat: Format[ValueItem] = (
(__ \ "key").format[String] and
(__ \ "value").format[String])(ValueItem.apply, unlift(ValueItem.unapply))
次のような ValueItem インスタンスの json 表現
ValueItem("fieldname", "fieldValue")
は
{ "key" : "fieldName" , "value" : "fieldValue" }
次のようなフラットなキー/値のシリアル化でjsonを取得する方法を考えています
{ "fieldName" : "fieldValue" }