我正在使用 lift-json 从 POST 请求中反序列化简单对象。例子:
{"id": "35", "name": "My topic", "slug": "my-slug", "imageUrl": "http://foo.bar/image.png"}
类定义:
class Topic(var id: Option[Long], var name: String, val slug: String, val imageUrl: String)
然后我用
read[Topic](jsonString)
是否可以让 json-lift 自动将 id 读取为 Long ?