我正在使用Groovy中的API自动化。
我创建了一个HTTP发布请求。我得到了json格式的响应,如下所示:
{"Response":"result","data":"234556667","status":"6"}
现在我只想提取总是动态的“数据”。
有人可以帮我这个忙吗?
基本上,您必须从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
您需要解析响应。尝试这样的事情
def response = '{"Response":"result","data":"234556667","status":"6"}'
def parsed = new JsonSlurper().parseText(response)
println parsed.get("data")
它将始终打印键“数据”的值。