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

使用restasured在不存在密钥时解析JSONArray,json,rest-assured,rest-assured-jsonpath,Json,Rest Assured,Rest Assured Jsonpath,我使用restasured来测试我的restapi,我有一个场景,其中我的restapi返回一个JSONArray,没有任何键值,如下所示。在浏览多个问题时,我没有看到类似的JSONArray在没有关键值的情况下被处理。验证重启是否支持这样的JSON [ “测试1包\u 01”, “测试2捆绑包”, “测试\u 3捆绑\u 03” ]通过使用jsonpath找到了一种实现这一点的方法 List<String> newlist = JsonPath.with(response.asIn

我使用restasured来测试我的restapi,我有一个场景,其中我的restapi返回一个JSONArray,没有任何键值,如下所示。在浏览多个问题时,我没有看到类似的JSONArray在没有关键值的情况下被处理。验证重启是否支持这样的JSON

[ “测试1包\u 01”, “测试2捆绑包”, “测试\u 3捆绑\u 03”
]

通过使用jsonpath找到了一种实现这一点的方法

List<String> newlist = JsonPath.with(response.asInputStream()).get("$");
System.out.println(newlist.get(0).toString());
List newlist=JsonPath.with(response.asInputStream()).get($);
System.out.println(newlist.get(0.toString());
通过使用jsonpath并将响应存储在字符串列表中,可以轻松访问单个字符串