【问题标题】:Groovy scriptingGroovy 脚本
【发布时间】:2020-03-24 03:23:40
【问题描述】:

我正在 groovy 中使用 API 自动化。

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

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

现在我只想提取始终动态的“数据”。

有人可以帮我解决这个问题吗?

【问题讨论】:

标签: groovy katalon-studio


【解决方案1】:

基本上你必须从 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

【讨论】:

    【解决方案2】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-10
      • 2010-12-19
      • 2012-02-18
      • 1970-01-01
      • 1970-01-01
      • 2015-12-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多