【发布时间】:2023-03-17 05:01:01
【问题描述】:
是否可以反序列化下面的JSON
{
"operation": "create", // type discriminator
"value": "some text",
"source": {
"name": "source name",
"kind": "db" // type discriminator
}
}
到下面的一组类
sealed trait Source
case class DbSource(name: String) extends Source
sealed trait Operation
case class CreateOperation(value: String, source: Source) extends Operation
在不借助自定义反序列化器的情况下使用 Json4s?
【问题讨论】:
-
注意:Json4s 是 vulnerable under DoS/DoW attacks!