我有一种情况,我必须从响应中的超链接获取值并将其分配给变量,然后将其传递到url中。这是json响应
{
"activationDate": "2019-08-20T14:39:07.953",
"expirationDate": "2023-01-30T14:39:07.953",
"timestamp": "637078348862871855",
"links": [
{
"href": "https://someurl/api/data/c27f3dc3-dcf6-4958-a559-6bf222d880ce",
"rel": "self"
},
{
"href": "https://someurl/api/data/users/c27f3dc3-dcf6-4958-a559-6bf222d880ce",
"rel": "credentials"
},
{
"href": "https://someurl/api/access/data/c27f3dc3-dcf6-4958-a559-6bf222d880ce",
"rel": "access"
}
],
"firstName": "APITest",
"lastName": "User",
"emailAddress": "[email protected]",
"ada": true,
"isDeleted": false,
"alerts": [
]
}
我只需要从响应中获得此值“ c27f3dc3-dcf6-4958-a559-6bf222d880ce”,就可以在另一种情况下将其传递给url。
不确定如何在空手道中使用get关键字获取该值
分两步完成:
* def temp = response.links[0].href
* def id = temp.substring(temp.lastIndexOf('/') + 1)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句