Я работаю с Scala Play и использую WS для получения ответа от URL.
Мой пример JSON:
[
{
"object": "001",
"object-description": "MODEL",
"criterion": "TW3",
"criterion-description": "MODELE X07"
},
{
"object": "002",
"object-description": "TYPE",
"criterion": "STANDA",
"criterion-description": "STANDARD TYPE"
}, ...
Я хочу получить только поле "критерий", где«объект» равен «002». Итак, в этом примере значение «STANDA».
A Тест:
ws.url(
url)
.get()
.map { response =>
Right((response.json \ "object="002"" \\ "criterion").map(_.as[String]))
}
Как я могу это сделать?
Спасибо за вашу помощь.