【发布时间】:2017-08-04 14:22:48
【问题描述】:
尝试使用 play 版本 2.6.2 和 scala 2.11.11 映射一个简单的类
import play.api.libs.json._
import play.api.libs.json.util._
import play.api.libs.json.Reads._
import play.api.libs.json.Writes._
import play.api.libs.json.Format._
import play.api.libs.functional.syntax._
case class ObjectInfo (
names : Iterable[String],
info : Iterable[String]
)
object ObjectInfo {
/**
* Mapping to and from JSON.
*/
implicit val documentFormatter = Json.format[ObjectInfo]
}
得到:
没有 play.api.libs.json.Format 的实例可用于 scala.Iterable[java.lang.String], scala.Iterable[java.lang.String] in 隐式作用域(提示:如果在同一个文件中声明,请确保它是 之前声明)
我希望 Play 自动映射这些字段,因为它们不是复杂的对象类型,而是简单的字符串集合。
【问题讨论】:
标签: json scala playframework format mapping