Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将JSON对象数组解析为VB.NET对象列表?_Json_Vb.net_Json.net - Fatal编程技术网

如何将JSON对象数组解析为VB.NET对象列表?

如何将JSON对象数组解析为VB.NET对象列表?,json,vb.net,json.net,Json,Vb.net,Json.net,我通过NuGet安装了JSON.Net,现在我想将带有对象的JSON数组解析为VB.Net中的对象列表。我不知道从哪里开始 我的JSON数组: [ { "servername": "US - New Jersey", "ovpnlocation": "servers/newjersey.ovpn" }, { "servername": "The Netherlands", "ovpnlocation": "servers/nl.ovpn" },

我通过NuGet安装了JSON.Net,现在我想将带有对象的JSON数组解析为VB.Net中的对象列表。我不知道从哪里开始

我的JSON数组:

[
  {
    "servername": "US - New Jersey",
    "ovpnlocation": "servers/newjersey.ovpn"
  },
  {
    "servername": "The Netherlands",
    "ovpnlocation": "servers/nl.ovpn"
  },
  {
    "servername": "Belgium",
    "ovpnlocation": "servers/belgium.ovpn"
  }
]
我有一个要填充的对象列表:

Dim ServerList As New List(Of ServerLocation)
my ServerLocation类包含以下内容:

Public Property ServerName As String
Public Property OVPNLocation As String

使用JSON.Net应该可以做到这一点,JSON是一个包含上面列出的JSON的字符串:

Dim ServerList As List(Of ServerLocation) = JsonConvert.DeserializeObject(Of List(Of ServerLocation))(json)
在我的课堂上,将此与“&”相结合,它可以完美地工作。非常感谢。