【发布时间】:2014-10-06 20:53:12
【问题描述】:
我想使用 Play Framework JSON 库序列化 Map[Int, Int]。我想要类似的东西
import play.api.libs.json._
implicit val formatIntMap = Json.format[Map[Int, Int]]
然而,该代码得到一个No unapply function found,我认为这是指Map 没有提取器这一事实,因为它不是一个简单的案例类。
【问题讨论】:
-
我将通过在 play.api.libs.json.Reads、Reads.scala 中指向
Map[String, _]的现有读取代码来帮助您。这应该是一个很好的起点。 -
您希望如何编码?作为键转换为字符串的对象,作为二元素数组的数组等?
-
啊,我在想只是一个带有整数键的 JS 对象,或者,如果这不合法,那就是字符串键。
标签: json scala playframework-2.0