Как проанализировать анонимный массив JSON в Java, чтобы получить значение ключа JSON в Java? - PullRequest
0 голосов
/ 16 января 2019

Я хочу напечатать значение "isbn" в теле JSON ниже, используя jayway.restassured.path.json.JsonPath, а не из какой-либо другой библиотеки. Как вы можете видеть ниже, для данного массива JSON нет имени, содержащего только 1 элемент.

  [
     {
        "isbn":"1849830547",
        "title":"American Assassi",
        "author":"Vince Flyn",
        "price":7.99
     }
  ]

Примечание. Учтите, что у меня уже есть вышеуказанный вывод JSON в теле строки, и я создаю объект JSONpath, как показано ниже JsonPath jsonPath = новый JsonPath (тело);

Я пробовал ниже вещей

String isbn= jsonPath.get("$[0].isbn"); 
String isbn= jsonPath.get("[0].isbn"); 
String isbn= jsonPath.get("isbn"); 
String isbn= jsonPath.get("$.isbn");

И ничего из вышеперечисленного не помогло мне

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...