使用json.net将json解析为字典

时间:2013-01-12 03:31:07

标签: c# json json.net

我是使用json.net的新手,但我希望将以下内容解析为对象

"Properties" :
                                {
                                    "Source": "House",
                                    "Width": 312,
                                    "Height": 190
                                    "ExternalLink": null,
                                    "Link": "#"
                                }

是否可以将上面的对象解析为IDictionary,其中键是例如“Source”,值是“House”。我正在使用Newtownsoft json.net库。

1 个答案:

答案 0 :(得分:0)

你试试这样的事 但你需要一个你反序列化的课程

class Data{
  public string Name;
  public object Value;
}
 Dictionary<string, object> dictionary = JsonConvert.DeserializeObject<Data>(yourjson.ToDictionary(x=>x.Name, y=>y.Value));