如何使用Play JSON迭代JsArray以避免案例类?

时间:2016-05-15 10:27:09

标签: play-json

这是我的用例:我需要访问JSON文档中的数组,然后对其进行迭代,以便对每个对象应用JSON沿海到海岸的变换,并获得变换对象的集合

我在考虑这样的方法:

def myTransformerFunc(json: JsValue): JsResult[JsObject] = {}

val results = (res.json \ "results")  // access to the the array
val transformedObjects = results.map( myTransformerFunc(_) )

resultsJsLookupResult类型且没有.map()方法。

我需要做什么?

1 个答案:

答案 0 :(得分:1)

你走了:

 val results = (res.json \ "results").as[String]