string json = @"{""name"":""Joe"",""note"":{""a1"":10,""a2"":9,""a3"":5}}"; Dictionary<string, object> dictionaryLevelOne = JsonConvert.DeserializeObject<Dictionary<string, object>>(json); Dictionary<string, object> dictionaryLevelTwo = JsonConvert.DeserializeObject<Dictionary<string, object>>(dictionaryLevelOne["note"].ToString());
上面是网上的代码。
主要是为了解决在appconfig中写入了一个Json字符串,要解析为Dictionary来使用。
原文地址:https://stackoverflow.com/questions/38363707/convert-json-to-dictionary-c-sharp
------------正 文 已 结 束, 感 谢 您 的 阅 读 (折雨的天空)--------------------
转载请注明本文标题和链接:《c# JsonConvert 反序列化Json字符串为Dictionary》
发表评论