How can I deserialize JSON to a simple Dictionary in ASP.NET?

Json.NET does this…

string json = @"{""key1"":""value1"",""key2"":""value2""}";

var values = JsonConvert.DeserializeObject<Dictionary<string, string>>(json);

More examples: Serializing Collections with Json.NET

Leave a Comment