Ziel ist die ID der Person zu finden, die einen Porsche als ein Auto aus der folgenden json hat:Parsing JS in Scala Spielen
{
"people": [
{
"id": "1",
"name": "John",
"car": "Ford"
},
{
"id": "2",
"name": "Andrew",
"car": "Porsche"
},
{
"id": "3",
"name": "Joshua",
"car": "Mercedes"
}
]
}
diese Verwendung als Beispiel: https://www.playframework.com/documentation/2.5.x/ScalaJsonCombinators, kann ich nicht finden Jeder Code, mit dem ich dies tun kann:
Suchen Sie den Knoten in der Personen-Array, die einen Auto-Wert von "Porsche" hat, und dann die ID von diesem Knoten abrufen.
val cars = json \ "people" \\ "car"
gibt eine Liste von Autos zurück, aber das ist nicht das, was ich tun möchte.
Gibt es eine einfache Möglichkeit, Abfragen auf dem Json zu tun?
Perfect, thanks so much sammeln! – Pierre