我正在测试一个API,它返回的响应是一个数组,我发现它很难存储在列表或数组?
我正在使用JsonPath获取记录
API响应如下
[
"String1",
"String2",
"String3",
"String4",
"String5"
]
我正在使用以下代码
Response response;
JsonPath jsonPathEvaluator = response.jsonPath();
jsonPathEvaluator.getString("[0]");
3条答案
按热度按时间jckbn6z71#
您可以尝试以下操作来获取字符串列表:
或
wh6knrhe2#
您可以使用JSONArrayRequest()方法,其工作原理与JSONObjectRequest()类似。
如果是GET请求方法,示例代码如下所示:
不要忘记导入所需的类。
y1aodyip3#
如果元素列表的标签是一种类型,则效果更好:-
这将返回一个JsonArray,您可以根据需要将其转换为任何类型
如果你不能改变输入json,也许这会有所帮助:-