Я хочу напечатать значение "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");
И ничего из вышеперечисленного не помогло мне