通过VB6从JSON获取特定字段

通过VB6从JSON获取特定字段,json,vb.net,vb6,Json,Vb.net,Vb6,我最近下载了VB6 JSON解析器类库,我试图从JSON数据结构中获取一个特定字段,但运气不好,我在这里做错了什么 我使用的代码如下: Dim p As Object Set p = JSON.parse(strFormattedJSON) Debug.Print p.Item("wins_ratio").Item("value") 这是JSON数据(我可以读取“status”和“count”,但无法从中获取“wins_ratio”值): 请尝试此代码 Debug.Print p.Item(

我最近下载了VB6 JSON解析器类库,我试图从JSON数据结构中获取一个特定字段,但运气不好,我在这里做错了什么

我使用的代码如下:

Dim p As Object
Set p = JSON.parse(strFormattedJSON)

Debug.Print p.Item("wins_ratio").Item("value")
这是JSON数据(我可以读取“status”和“count”,但无法从中获取“wins_ratio”值):

请尝试此代码

Debug.Print p.Item("data").Item("507785480").Item("wins_ratio").Item("value")

请注意,您必须知道玩家ID。如果查询需要,似乎可以返回多个玩家ID和统计信息。

或使用
!字段
(bang)运算符而不是
。项(“字段”)
这是VB.net还是VB6?
Debug.Print p.Item("data").Item("507785480").Item("wins_ratio").Item("value")