如何将此JSON转换为对象(模型)?

时间:2017-04-07 20:30:40

标签: json vb.net json.net deserialization

我的JSON看起来像这样...

[
    {"success":{"id1":200}},
    {"failed":{"id6":true}},
    {"success":{"id8":"test"}}
]

现在我需要弄清楚如何将它变成模型。

我认为我的模型应该是这样的:

Public Class ResultModel

    Public Enum ResultStatus
        success
        failed
    End Enum


    Public Class IdResult
        Public Property ID As String
        Public Property Data As Object
    End Class


    Public Property Status As ResultStatus
    Public Property IDs As List(Of IdResult)
End Class

但我无法弄清楚如何将JSON放入ResultModel列表中?

我知道我必须做这样的事情......

Dim l As List(Of ResultModel) = DirectCast(Newtonsoft.Json.JsonConvert.DeserializeObject(Of List(Of ResultModel))(myJSONString), List(Of ResultModel))

但我根本无法弄明白这一点。

任何帮助表示赞赏!感谢。

0 个答案:

没有答案