我正在研究用vbscript编写的遗留应用程序。其中我没有经验。
我有一个返回字符串
的函数 {"Success":true,"CVVMatch":false,"Message":"Success","AuthCode":"010203","ResponseMessage":"Approved","PnRef":"AXXXXXX","ResultCode":0}
如何快速解析此字符串并创建可用对象?
我应该使用Scripting.Dictionary
对象吗?
答案 0 :(得分:1)
是的,字典可能是你最好的选择。
这样的事情应该有效:
str = "..."
str = Mid(str, 2, Len(str)-2)
Set dict = CreateObject("Scripting.Dictionary")
For Each pair In Split(str, ",")
arr = Split(pair, ":", 2)
If UBound(arr) = 1 Then dict(arr(0)) = arr(1)
Next