【发布时间】:2014-11-25 21:45:31
【问题描述】:
在多年未使用 VB.NET 之后,我正在重新审视它。所以对我来说放轻松一点,我也用谷歌搜索过这个并通过 Stackoverflow 进行搜索,但没有找到任何帮助。
我有这个来自网络 API 的 JSON。
Imports Newtonsoft.Json
Imports Newtonsoft.Json.Linq
Dim rawresp As String
rawresp = "[{"Var1":"data1","Var2":"data2","Var3":"data3","Var4":"data4"}]"
我试过这种方法
Dim json As JObject = JObject.Parse(rawresp)
我已经尝试过这种方式
Dim obj = JsonConvert.DeserializeObject(Of Vars)(rawresp)
Public Class Vars
Public Property Var1 As String
Public Property Var2 As String
Public Property Var3 As String
Public Property Var4 As String
End Class
我真的很难看到反序列化 json 这么困难,我一定错过了一些基本的东西。
【问题讨论】: