如何在Visual Basic中读取JSON代码?

时间:2019-01-10 19:36:45

标签: vba

我有这种形式的JSON数据 [{“ word”:“ something”,“ id”:1023] 如何使用Visual Basic从JSON数据中获取word的值? 谢谢。

1 个答案:

答案 0 :(得分:1)

获取此project的副本,并将其添加到您的VBA项目中。您需要为此添加一个对Microsoft Scripting Runtime的引用,以便将解析后的字符串的结果存储在Dictionary中。完成后,您可以像这样解析JSON:

Sub ParseSomeJson()
    Dim jsonString As String
    Dim json As Object
    jsonString = "{""word"":""something"", ""id"":1023}" 'I adjusted this 
    Set json = JsonConverter.ParseJson(jsonString)
    Debug.Print json("word"), json("id")
End Sub

您会回来的:

something      1023