Groovy脚本

问题描述 投票:-1回答:2

我正在使用Groovy中的API自动化。

我创建了一个HTTP发布请求。我得到了json格式的响应,如下所示:

{"Response":"result","data":"234556667","status":"6"}

现在我只想提取总是动态的“数据”。

有人可以帮我这个忙吗?

groovy katalon-studio
2个回答
0
投票

基本上,您必须从JSON解析数据。在Katalon Studio中,您也可以编写Java代码,只需要确保导入正确的包即可。参考文章-https://docs.katalon.com/katalon-studio/docs/parse_json_responses.html#verify-if-a-key-is-present-in-json要么How to parse JSON in Java


0
投票

您需要解析响应。尝试这样的事情

def response = '{"Response":"result","data":"234556667","status":"6"}'
def parsed = new JsonSlurper().parseText(response)
println parsed.get("data")

它将始终打印键“数据”的值。

© www.soinside.com 2019 - 2024. All rights reserved.