如何将JSON对象数组解析为VB.NET对象列表?
我通过NuGet安装了JSON.Net,现在我想将带有对象的JSON数组解析为VB.Net中的对象列表。我不知道从哪里开始 我的JSON数组:如何将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" },
[
{
"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)
在我的课堂上,将此与“&”相结合,它可以完美地工作。非常感谢。