我们假设我们有一些参数:
case class Person
现在,我想创建一个包含单个元素的案例类:
person: Person
(因为像Ember这样的东西要求)
我也想生成案例类
persons: Seq[Person]
有什么方法可以生成这两种吗?
某些符合
标志的东西generateListType[T](T, Seq[T])
我可以做的事情
generateListType(Person, List(Person("test"), Person("test2"))
然后会创建JSON
{
"persons": [{"name": "person 1"}, {"name", "person 2"}]
}