Deserialize JSON into C# dynamic object?
It’s pretty simple using Json.NET: dynamic stuff = JsonConvert.DeserializeObject(“{ ‘Name’: ‘Jon Smith’, ‘Address’: { ‘City’: ‘New York’, ‘State’: ‘NY’ }, ‘Age’: 42 }”); string name = stuff.Name; string address = stuff.Address.City; Also using Newtonsoft.Json.Linq: dynamic stuff = JObject.Parse(“{ ‘Name’: ‘Jon Smith’, ‘Address’: { ‘City’: ‘New York’, ‘State’: ‘NY’ }, ‘Age’: 42 }”); string name = … Read more