带有数组值的json键 - 如何解析

时间:2016-09-14 15:56:33

标签: json vb.net

这是我试图解析的json数据。 (我为了示例的目的,我确实修改了图像数据)

{"imageData":["SUkqAORlAACGniG0JCHeSTV9icwWxF+N9AwzcsTDlLu+PeYCgeZXAP//","sfsdfsdyfhh2h43h8ysdfsdnvjknjfdsfdsf"]}

有关如何将其解析为.NET中的强类型类的想法吗?

我正在使用newtonsoft.json

我尝试了以下

Public Class DAFGImages
Public imageData As List(Of String)
End Class

 Dim DAFGImages As List(Of DAFGImages) = Newtonsoft.Json.JsonConvert.DeserializeObject(json, GetType(List(Of DAFGImages)))

1 个答案:

答案 0 :(得分:0)

您的类已包含字符串列表,因此您也不需要DAFGImages列表。我会将类成员更改为属性:

Public Class DAFGImages
    Public Property imageData As List(Of String)
End Class

然后:

Dim jstr = ... from wherever
Dim myImgs = Newtonsoft.Json.JsonConvert.DeserializeObject(Of DAFGImages)(jstr)

myImgs.ImageData将包含2个元素。