我怎样才能从List对象

问题描述 投票:-5回答:1

我需要从User(1,Nick Holland,25,None)对象List(Map()),但我无法理解

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)))
scala playframework
1个回答
1
投票

尝试

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)
© www.soinside.com 2019 - 2024. All rights reserved.