概述
{"ecode":0,"exp":4,"limit":0,"pkg":[{"id":1,"name":"元宝","num":1000,"type":39}],"ref_limit":0,"ret":0,"wish_num":1,"wish_t":1499612867}
函数过程
Public Function Json(ByVal JSONPath As String, ByVal JSONString As String) As Variant
On Error Resume Next
Dim JS As Object
If JSONString = "" Then Exit Function
Set JS = CreateObject("MSScriptControl.ScriptControl")
JS.Language = "JScript"
Json = JS.Eval("JSON=" & JSONString & ";JSON." & JSONPath & ";")
Set JS = Nothing
End Function
调用:
1、直接取值
ecode=Json("ecode", JsonString)
2、数组长度获取
pkgCount=Json("pkg.length", JsonString)
3、数组内取值
cName=Json("pkg[0].name",JsonString)
最后
以上就是如意流沙为你收集整理的VB 解析 JSON的全部内容,希望文章能够帮你解决VB 解析 JSON所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复