我使用的是休息保证的框架来读取和验证从一个REST服务响应嵌套列表项的值。我有以下的JSON团块,从POST调用返回,我需要提取价值“chatNumber”:如何获得JSON响应BLOB
{
"authorized": true,
"guest": {
"chatNumber": 371442,
"username": "billyBob",
"guestId": 37561,
"primary": true,
"coppaRestricted": false
}
}
JSON响应已保存到所谓的“响应”的对象。
我想要做的事,如:
String myValue = Response.path("chatNumber");
但它不工作。 path()找不到“chatNumber”。我明显错过了从“guest”列表项中获取“chatNumber”值的语法。我不知道,我甚至用正确的语言来描述“客人” ......
我必须做的就是“chatNumber”从上面的JSON BLOB的价值?
这里任何帮助将是救命的。
感谢,
沃尔夫
你应该看看文档,这几乎是第一个例子。 https://github.com/jayway/rest-assured/wiki/Usage#object-mapping – Johan