您可以反序列化为
Dictionary<string, string>
var dict = JsonConvert.DeserializeObject<Dictionary<string, string>>(json);foreach(var kv in dict){ Console.WriteLine(kv.Key + ":" + kv.Value);}由于JObject实现
IDictionary,因此您也可以简单地使用
JObject.Parse
var dict = JObject.Parse(@"{""1"":""Name 1"",""2"":""Name 2""}");


