使用 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 并将响应存储在字符串列表中,可以轻松访问单个字符串。
我正在使用 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 并将响应存储在字符串列表中,可以轻松访问单个字符串。