我JSON對象的列表形式如下:壓扁嵌套JSON對象的一個列表,斯卡拉
[{'a': JsonObj()}, {'b':JsonObj()}, .... ]
如何扁平化列表到這種形式:
{'a': JsonObj(), 'b': JsonObj(), ...}
注意各場有一個嵌套的JsonObj作爲它的值。我不想扁平化這些json對象。
我想將它追加到一個空的JsonObj但不起作用。
val rStreetsJsonObj: JsObject = Json.obj()
for (routeS <- jsonList) {
rStreetsJsonObj.+(routeS) // Gives error: expected arguments should be of the form (String, jsValue) not JsObject
}
任何想法?
你用什麼庫爲json?玩? –
是的,我正在使用Play框架 – Geekster
'list.foldLeft(Json.obj())(_ deepMerge _)' – cchantep