我想将由于REST查询(json字符串无法更改)而得到的json反序列化为字典类型。 json字符串看起来像这样:
{
"collection": {
"useful": true
"attributes": {
"ObjectID": "ObjectID",
"Name": "Name",
"FirstID": "FirstID",
"LastID": "LastID",
"Count": "5",
},
"Type": "Polyline",
"features": [{
"attributes": {
"length": 0.10879009704943393
"time": 0.3822371137674949,
"text": "some text",
"ABC": -2209161600000,
"Type": "SomeType"
}
}]
}
}
我为'有用'创建了布尔属性,为'count'等创建了整数但是我对'属性'有问题。如您所见,在每个部分(以及每个结果)中,我得到不同的“属性”。 我需要将它们反序列化为一些通用集合,如字典或KeyValuePair列表。问题是,如msdn中所述(此处 - http://msdn.microsoft.com/en-us/library/bb412170.aspx)“字典不是直接使用JSON的方式”。
如果是这样我该怎么办? 我的应用程序是silverlight 5,.Net 4,VS 2010。
提前致谢!