in app/controllers/ApiResult.scala [32:49]
def addCountToJson(data: JsValue): JsValue = {
data match {
case JsObject(fields) =>
JsObject(fields.flatMap { case (key, value) =>
value match {
case JsArray(array) =>
List(
(s"$key.length", JsNumber(array.size)),
(key, addCountToJson(value))
)
case _ => List((key, addCountToJson(value)))
}
})
case JsArray(values) =>
JsArray(values.map(addCountToJson))
case other => other
}
}