obtener todas las claves de play.api.libs.json.JsValue

Tengo que almacenarplay.api.libs.json.JsValue claves de una lista. ¿Cómo hago esto?

var str = ???                        //json String
val json: JsValue = Json.parse(str)
val data=json.\("data")
println(data)                       //[{"3":"4"},{"5":"2"},{"4":"5"},{"2":"3"}]
val newIndexes=List[Long]()

esperando

newIndexes=List(3,5,4,2)

Respuestas a la pregunta(1)

Su respuesta a la pregunta