【发布时间】:2014-08-21 06:40:42
【问题描述】:
我正在尝试像这样嵌套 json:
case class Foo(id:Int, a:String, b:String)
def barJson =
Json.obj("hello" -> "hi")
def getFooJson =
Json.obj {
"foos" -> Json.arr {
fooTable.list.map { foo =>
Json.toJson(foo) + barJson
}
}
}
但是我收到了这个错误:
type mismatch;
[error] found : play.api.libs.json.JsObject
[error] required: String
我在这里做错了什么以及如何解决?我追求的结果是这样的:
"foos":[
{
"a":"hi",
"b":"bye",
"bar": {
"hello": "bye"
}
},
{
"a":"hi2",
"b":"bye2",
"bar": {
"hello": "bye"
}
}
]
【问题讨论】:
标签: json scala playframework playframework-2.3