我使用 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”。
一个测试:
ws.url(
url)
.get()
.map { response =>
Right((response.json \ "object="002"" \\ "criterion").map(_.as[String]))
}
我怎么能做到这一点?
谢谢你的帮助。