Serializing/Deserializing Dictionary of objects with JSON.NET
问题 I'm trying to serialize/deserialize a Dictionary<string, object> which seems to work fine if the object is a simple type but doesn't work when the object is more complex. I have this class: public class UrlStatus { public int Status { get; set; } public string Url { get; set; } } In my dictionary I add a List<UrlStatus> with a key of "Redirect Chain" and a few simple strings with keys "Status", "Url", "Parent Url". The string I'm getting back from JSON.Net looks like this: {"$type":"System