使用 restassured 在不存在密钥时解析 JSONArray

Parsing JSONArray when no key is present using restassured

我正在使用 restassured 来测试我的休息 APIs 并且我有一个场景,我的休息 API returns 一个没有任何键值的 JSON 数组,如下所示.在浏览多个问题时,我没有看到类似的 JSONArray handled without key value。验证 RestAssured 是否支持这样的 JSON ?

[ "Test_1 Bundle_01", "Test_2 Bundle_02", "Test_3 Bundle_03" ]

找到了使用 jsonpath 执行此操作的方法。

List<String> newlist = JsonPath.with(response.asInputStream()).get("$");
System.out.println(newlist.get(0).toString());

通过使用 jsonpath 并将响应存储在字符串列表中,可以轻松访问单个字符串。