在Play框架中将Any转换为Map [String,String]

时间:2014-01-31 08:53:45

标签: scala templates map playframework-2.0

我从数据库收到一些数据,然后我需要打印它们。我使用List of Map [String,Any]将数据传递给我的模板。实际上,第一个Map中有Map [String,String]。但我无法访问它。由于数据太多,无法使用ajax或其他客户端工具。有什么想法吗? 这是一段代码:

val result = dlgs().map( row =>
    Map(
       "id" -> row[Int]("id"),
       "dlg_type" -> row[String]("type"),
       "info" -> Json.parse(row[String]("info")).asOpt[Map[String, String]]
    )
).toList

1 个答案:

答案 0 :(得分:0)

我通过使用自己的类而不是Map解决了我的问题。