我有填入文檔類似下面的數據庫:發現查詢結果中列出
{
"_id" : ObjectId("56zeffb2abcf7ff24b46"),
"id_thing" : -1,
"data" : {
"info1" : 36.0709427,
"date" : ISODate('2005-11-01T00:33:21.987+07:00'),
"info2" : 24563.87148077
}
}
我find
方法返回一個List
這是我在操作一些操作:
for (d <- result_of_find_method_here)
{
val l_d = d("data")
}
但我會如l_d
a List
目前沒有,並且toList
方法不起作用。
如何檢索所有字段及其data
容器的值作爲列表?
編輯:
我都試過,因爲既不適用於AnyRef
這是我所得到的,當我通過l_d
迭代與foreach
環多種方法,並沒有工作。
你是從DB獲得只是普通的JSON字符串,或者它包裹成播放JsValue或其他什麼東西? –
這是純json字符串。 – wipman
嘗試將其解析爲Play Json。 http://stackoverflow.com/questions/30884841/converting-json-string-to-a-json-object-in-scala –