これは私がこれまでに他の有用なスタックのポストから持って迅速かつ汚いPOCです:ウェブAPIから解析JSON/XMLパラメータ
Public Function WebRequest(url As String) As String
Dim http As MSXML2.xmlhttp
Set http = CreateObject("MSXML2.ServerXMLHTTP")
http.open "GET", url, False
http.send
WebRequest = http.responseText
Set http = Nothing
End Function
Private Sub Command1_Click()
Dim http As MSXML2.xmlhttp
Dim result As String
Dim url As String
Dim productId As String
productId = "2"
url = "http://localhost:1111/api/products/" & productId
result = WebRequest(url)
MsgBox result
End Sub
予想通りこれは、シンプルなWeb APIとリターンを呼び出します。応答は次のようになります。
{"Id":2,"Name":"Yo-yo","Category":"Toys","Price":3.75}
残りのアプリケーションで使用するためのパラメータを変数に割り当てる最もよい方法は何ですか?
ここで 'New'の代わりに' CreateObject() 'を使うのはなぜですか? – Bob77
@ Bob77私は非常に迅速にこの答えをコピーしました:https://stackoverflow.com/a/27854657/7896203私は正直であるためにその質問に答えることができない前にVB6で働いたことがない。 – Reed