首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

一JSON格式的字符串,转换成dictionary类型,该如何处理

2012-04-03 
一JSON格式的字符串,转换成dictionary类型有一个字符串string str{\fcode\:\10\,\fno\:\009999\

一JSON格式的字符串,转换成dictionary类型
有一个字符串
string str="{\"fcode\":\"10\",\"fno\":\"009999\",\"fmemo\":\"009999-4\"}";
想把它转换成Dictionary<string,object>格式变成
Dictionary<string,object>
  fcode 10
  fno 009999
  fmemo 009999-4
有没有比较好的方法?


[解决办法]

C# code
string str = "{\"fcode\":\"10\",\"fno\":\"009999\",\"fmemo\":\"009999-4\"}";Dictionary<string, object> dd = str.Trim(new char[] { '{', '}' }).Split(',')                        .ToDictionary(s => s.Split(':')[0].Trim('"'), s => (object)s.Split(':')[1].Trim('"'));  Console.WriteLine(dd["fcode"]); 

热点排行