私は次のものを持っています:
object API_Chat extends RestHelper {
serve {
var response = Chat.findAll(
("room" -> "aroom")
~
("handle" -> "ahandle")
).map(_.asJValue)
JsonResponse(write(response(0)) :: Nil)
}
}
私がやろうとしているのは、モデル Chat のすべての値を含む json オブジェクトを返すことです。
ただし、応答を取得すると、次のようになります。
["{\"name\":\"J1M\",\"_id\":\"4f8d55b240d41dcad5c3f982\",\"target\":\"all\",\"time\":1334662578,\"room\":\"jroom\",\"value\":\":)\",\"user\":\"j1m\",\"handle\":\"f1aaa95db5150a6330552e30918728b5\",\"level\":\"_1\"}"]
明らかに、私は1つのアイテムだけを返そうとしているので、配列にラップされている理由がわからず、json文字列をエスケープしているようです.
これを機能させる方法について、誰かが光を当てることができますか?
どんな助けでも大歓迎です、事前に感謝します:)