这是我的用例:我需要访问 JSON 文档中的数组,然后对其进行迭代,以便将 JSON 海岸到海岸转换应用于每个对象并获取转换后的对象的集合。
我正在考虑这样的方法:
def myTransformerFunc(json: JsValue): JsResult[JsObject] = {}
val results = (res.json \ "results") // access to the the array
val transformedObjects = results.map( myTransformerFunc(_) )
但是results
是一种JsLookupResult
类型,没有.map()
方法。
我需要做什么?