我有以下对象:
case class Foo(value: UUID)
case class Bar(foo: Foo)
我想让它们在 JSON 中像这样序列化:
{foo: "e88ad5ea-13cf-4666-addb-c231c12cd3a3"}
这意味着我想省略自动格式化程序添加的“值”参数,如果我简单地写这个:
implicit val fooFormat = Json.format[Foo]
implicit val barFormat = Json.format[Bar]
我尝试编写自定义编写器/读取器,但我真的不知道如何跳过 JPath。