Вот мой вариант использования: мне нужно получить доступ к массиву в документе 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()
.
Что мне нужно сделать?