【问题标题】:How can I iterate on a JsArray using Play JSON avoiding case classes?如何使用 Play JSON 对 JsArray 进行迭代,避免使用案例类?
【发布时间】:2016-06-23 21:06:53
【问题描述】:

这是我的用例:我需要访问 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() 方法。

我需要做什么?

【问题讨论】:

    标签: play-json


    【解决方案1】:

    给你:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-23
      • 2022-12-05
      • 2017-12-25
      • 2017-06-21
      • 2017-08-23
      • 1970-01-01
      • 2013-07-30
      • 2021-06-27
      相关资源
      最近更新 更多