小编Rav*_*avi的帖子

使用 VBScript 解析 JSON 文件 - QTP/UFT

我正在使用 QTP/UFT 来自动化我的 UI 应用程序。我想将 UI 值与 REST API 响应中的值进行比较。我是 VBScript 新手,我已经编写了调用 REST API 并获取响应的方法,但我正在尝试找到如何使用 VBScript 解析 JSON 的解决方案。

请帮助我如何解析 json 响应?(下面的代码)或者是否更容易接受 xml 中的 REST 响应并在 VBS 中解析它?

感谢您的帮助和想法。谢谢!

userName    =   "abc@xyz.com"
password    =   "blah.123"
acctNumber  =   "01999994201"

URL1="https://CXaic-blah.blah.ocp.blah.com:243/ic/api/integration/v1/flows/rest/blah_ACCNTSEARCH/1.0/accountSearch?accountNumber=" 
URL=URL1&acctNumber
Set objXmlHttpMain = CreateObject("Msxml2.ServerXMLHTTP") 
on error resume next 
objXmlHttpMain.open "GET",URL, False , userName, password
objXmlHttpMain.setRequestHeader "Accept", "application/json"
objXmlHttpMain.setRequestHeader "charset", "UTF-8"
objXmlHttpMain.send

restjsonresp    =   objXmlHttpMain.responseText
Run Code Online (Sandbox Code Playgroud)

下面是我得到的 json 响应的格式:

{ 
   "searchResponse":{ 
      "element":[ 
         { 
            "accType":"R",
            "accountNumber":"1111111",
            "accountStatus":"A",
            "taxId":""
         }
      ]
   }
}
Run Code Online (Sandbox Code Playgroud)

xml vbscript json qtp

0
推荐指数
1
解决办法
1万
查看次数

标签 统计

json ×1

qtp ×1

vbscript ×1

xml ×1