问题描述
请问有什么类库可以将json字符串转换为hashtable吗?例如:publicclasstest{publicstringname{get;set;}publicstringid{get;set;}publicAa{get;set;}}publicclassA{publicstringname{get;set;}publicstringid{get;set;}}testtest=newtest(){id="1",name="hu"};test.a=newA(){id="4",name="li"};stringjson=JsonConvert.SerializeObject(test);
{"name":"hu","id":"1","a":{"name":"li","id":"4"}}现在我需要把这一串反转到一个hashtable中。如果test类中没有属性a,那么可以通过ms提供的或者newtonsoft.json都可以转,反之不能
解决方案
解决方案二:
该回复于2011-12-07 13:10:25被版主删除
解决方案三:
Json.Net转不了么
解决方案四:
解决方案五:
该回复于2011-12-07 13:05:19被版主删除
解决方案六:
来一个转Dictionary<string,object>的varjsonString="{"name":"hu","id":"1","a":{"name":"li","id":"4"}}";JavaScriptSerializerserializer=newJavaScriptSerializer();Dictionary<string,object>Json=(Dictionary<string,object>)serializer.DeserializeObject(str);能转这个.hashtable就好办了吧.