繁体   English   中英

如何获取包含“确保余地”中的空格并且是另一个键的子键的键的值?

[英]How do I get the value of a key that contains a space in Rest Assured and is child of another key?

我需要使用Rest Assured从后端api获取密钥,但是其中大多数是另一个密钥的子代,并且它们之间有空格,因此不知道如何获取它们?

{
 "success": true,
 "nav": {
    "Settings": "/application/settings/personal",
    "Notification Preferences": "/application/settings/notifications",
    "Reset Password": "/application/settings/reset-password",
    "logout": "/application/logout"
 }
}

这是非常相似,这个问题在这里 ,但在这种情况下,关键是不是另一个关键的一个孩子。 我正在尝试使类似的东西起作用:

.body("'nav.Reset Password'", equalTo("#"))

谢谢您的帮助。 :)

希望以下代码段可以解决您的问题。

.body("nav.'Reset Password'", equalTo("#"));

只需要给密钥nav.'Reset Password'空格,例如nav.'Reset Password' 您给完整路径指定了单引号( 'nav.Reset Password' ),这引起了问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM