将JSON对象反序列化为通用对象列表

时间:2012-08-27 15:26:18

标签: asp.net json serialization

我有一个JSON字符串,如下所示:

{"FacilityID":63,
 "StartDate":"2012-01-01",
 "EndDate":"2012-07-12",
 "PrimaryChoices":[{"ItemName":"Employee","ItemID":107},
                   {"ItemName":"Category","ItemID":104}]
}

此JSON字符串是“通用的”。它不会被解析为强类型对象 - 而是我需要通用Dictionary(Of String,Object)

当我执行这样的命令时:

Dim ChartConfig = New JavaScriptSerializer().DeserializeObject(JSONString)

我按预期获得了一个Dictionary,但是PrimaryChoices项没有正确地反序列化两个ItemName项。这可能吗?

0 个答案:

没有答案