我想使用jayway.restassured.path.json.JsonPath而不是任何其他库在JSON主体下面打印“ isbn”的值。 正如您在下面看到的那样,给定的JSON数组没有名称,该数组只有1个元素。
[
{
"isbn":"1849830547",
"title":"American Assassi",
"author":"Vince Flyn",
"price":7.99
}
]
注意:考虑一下我已经在字符串主体中包含了上面的JSON输出,并且正在创建一个JSONpath对象,如下所示 JsonPath jsonPath =新的JsonPath(body);
我在下面尝试过
String isbn= jsonPath.get("$[0].isbn");
String isbn= jsonPath.get("[0].isbn");
String isbn= jsonPath.get("isbn");
String isbn= jsonPath.get("$.isbn");
以上都不适合我