C#如何解析Json格式:{"key":"value","key":"value"}的字符串,并将key,value对应存入HashTable?

解决方案 »

  1.   

    使用split(',')这样就能分出一对一对的KEY与VALUE,然后再将对这一对一对的保存到HASHTABLE就可以了。
      

  2.   

    如果你的字符串比较简单可以使用1楼的解法或使用正则表达式解析,怎么写问谷歌.如果比较复杂可以使用JSON序列化进行处理(Newtonsoft.Json.Net20.dll),怎么用问百度。
      

  3.   

    已经解决了,使用
     JavaScriptSerializer serializer = new JavaScriptSerializer();
               Dictionary<string, object> json = (Dictionary<string, object>)serializer.DeserializeObject("json串");     
    在使用
    json.TryGetValue(对应HashTable的key, out 对应HashTable的value)