0

我想将作为 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"
        }
      }]
    }
}

我为“有用”创建布尔属性,为“计数”等创建整数,但我对“属性”有疑问。如您所见,在每个部分(和每个结果)中,我得到不同的“属性”。我需要将它们反序列化为一些通用集合,如字典或 KeyValuePair 列表。问题是,如 msdn 中所述(此处 - http://msdn.microsoft.com/en-us/library/bb412170.aspx“字典不是直接使用 JSON 的方法”

如果是这样,我该怎么做?我的应用程序是 silverlight 5、.Net 4、VS 2010。

提前致谢!

4

0 回答 0