お世話になっております。
VBAでobject型の比較を行っているのですが、
返ってくる値が異なる為、下記エラーになってしまうのですがどのようにすればいいでしょうか
ご教授ください。
VBA
1public sub AAA() 2 Dim url as String 3 Dim data as String 4 Dim jsonData as Object 5 6 url = "http://example.com" 7 data = "[{jsonのデータ}]" 8 9 Set jsonData = json返却関数(url,data) 10 11 if jsonData("result") = "0" then 12 msgbox("エラーです") 13 else 14 msgbox("成功") 15 end if 16end sub
上記json返却関数に、urlとデータを渡すと、
失敗時:jsonData("result")に0が入ります
成功時:jsonData("user_name")が作られる (jsonData("result")は作られません)
上記のようにした場合、
成功時、jsonData("result")がない為、引数が不正ですという
エラーになってしまうのですがどのようにすればいいでしょうか。
以上、よろしくお願いいたします。
json返却関数 についてもコードをご提示ください。
回答4件
あなたの回答
tips
プレビュー