【发布时间】:2019-10-07 18:54:40
【问题描述】:
假设我有以下 json:
{
"page": 2,
"per_page": 3,
"total": 12,
"total_pages": 4,
"data": [
{
"id": 4,
"first_name": "Eve",
"last_name": "Holt",
"avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/marcoramires/128.jpg"
},
{
"id": 5,
"first_name": "Charles",
"last_name": "Morris",
"avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/stephenmoon/128.jpg"
},
{
"id": 6,
"first_name": "Tracey",
"last_name": "Ramos",
"avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/bigmancho/128.jpg"
}]}
我只想提取属于 id = 6 的“first_name”的值。
我可以用其他方法来克服这个问题,但我想知道是否有直接的方法让你放心
到目前为止我已经尝试过的一些事情: data.find { it.id == '6' }.first_name
有可能吗?如果是真的,该怎么做? 谢谢。
【问题讨论】:
-
如果可能的话。你有没有尝试过自己这样做?
-
当然。没有成功。我可以用其他方法来克服这个问题,但我想知道是否有直接的方法让我放心。
-
请展示您的尝试。
-
data.find { it.id == '6' }.first_name
-
请使用该信息编辑您的问题。 SO 的一部分礼仪是展示你的工作并提出完整的独立问题。请不要将我的 cmets 视为帮助您改进问题的尝试。
标签: java json rest-assured rest-assured-jsonpath