如何在Java中解析JSON的匿名数组以获取Java中JSON密钥的值?

时间:2019-01-16 12:33:41

标签: json api parsing rest-assured-jsonpath

我想使用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");

以上都不适合我

0 个答案:

没有答案