Vb.net 如何将结构加载到数组/对象/类中?

Vb.net 如何将结构加载到数组/对象/类中?,vb.net,Vb.net,如何将下面的结构加载到VB.Net数组/对象/类中?我如何访问特定元素 我使用以下链接从binance api检索到它: [ [ 1571896800000, "7412.72000000", "7414.38000000", "7361.01000000", "7376.28000000", "964.39453100", 1571898599999, "7124637.09263142" ,8360, "491.13171700", "3627861.01587878", "0" ], [

如何将下面的结构加载到VB.Net数组/对象/类中?我如何访问特定元素

我使用以下链接从binance api检索到它:

[ [ 1571896800000, "7412.72000000", "7414.38000000", "7361.01000000", "7376.28000000", "964.39453100", 1571898599999, "7124637.09263142" ,8360, "491.13171700", "3627861.01587878", "0" ], [ 1571898600000, "7376.39000000", "7395.06000000", "7337.99000000", "7370.76000000", "926.16601400", 1571900399999, "6820821.48483493", 7666, "449.47121800", "3311765.73197726", "0" ] ]

我知道如何解析字符串,不知道是否有更好/更简单的方法

以下是我从API检索数据的方式:

Function APICall2(ByVal Security As String, ByVal command As String, Optional ByVal param1 As String = "", Optional ByVal param2 As String = "", Optional ByVal param3 As String = "")
    Dim APIUrl As String
    APIUrl = "https://api.binance.com/api/v3/" + command + "?symbol=" + Security + "&interval=" + param1 + "&limit=1"
    Dim Request As System.Net.HttpWebRequest = DirectCast(System.Net.HttpWebRequest.Create(APIUrl), System.Net.HttpWebRequest)
    Dim Response As System.Net.HttpWebResponse = DirectCast(Request.GetResponse(), System.Net.HttpWebResponse)
    Dim Read = New System.IO.StreamReader(Response.GetResponseStream).ReadToEnd
    APICall2 = Read

End Function

与建议的注释一样,安装Newtonsoft.Json.Net以帮助解析Json数据。那么,就这么简单了

”数组选项
Dim stringArray=Newtonsoft.Json.JsonConvert.DeserializeObject(字符串的())(yourJsonString)
'列表选项
Dim listOfStrings=Newtonsoft.Json.JsonConvert.DeserializeObject(列表的(字符串的))(yourJsonString)

这实质上是解析json“结构”,并将其加载到所需的集合类型中。

这是一个json。安装(从Visual Studio的NuGet软件包管理器->管理解决方案的NuGet软件包)。您可以找到大量与JSON反序列化/序列化相关的代码示例:作为建议,JSON可以反序列化为
列表(列表(双精度))
列表(列表(字符串))
(如果您想保留零,则为后者)。有人能给我看一个代码示例吗?我是vb.net的新手,感觉自己不懂。。。