我如何从列表中获取对象

How can i get object from List

我需要从 List(Map()) 中获取一个对象 User(1,Nick Holland,25,None),但我不明白如何

val a = request.body.asFormUrlEncoded.toSeq.map(a => a.map(b => b))

List(Map(name -> ArrayBuffer(), age -> ArrayBuffer(), deleteItem -> ArrayBuffer(User(1,Nick Holland,25,None)), action -> ArrayBuffer(remove)))

尝试

case class User(i: Int, str: String, i1: Int, opt: Option[String])
val l = List(Map("name" -> ArrayBuffer(), "age" -> ArrayBuffer(), "deleteItem" -> ArrayBuffer(User(1,"Nick Holland",25,None)), "action" -> ArrayBuffer("remove")))
l.head.apply("deleteItem").head //User(1,Nick Holland,25,None)