日期:2014-05-17  浏览次数:20954 次

解析json字符串的问题
   使用vs 2005进行wince编程。由于需要对json字符串的解析,引用Newtonsoft.Json.dll,代码如下:

      string value = @"{""Name"":""Orange"", ""Price"":3.99, ""Expiry"":""01/24/2010 12:00:00""}";
      Hashtable p = JavaScriptConvert.DeserializeObject(value, typeof(Hashtable)) as Hashtable;

在pda上运行,报错:未找到方法:GetConverter
请问该怎么解决

------解决方案--------------------
http://blog.csdn.net/gaofang2009/article/details/6073029
看看这里
------解决方案--------------------
string value = @"[{""Name"":""Orange"", ""Price"":3.99, ""Expiry"":""01/24/2010 12:00:00""}]";
不懂,猜的
------解决方案--------------------
接分
http://wenwen.soso.com/z/q285257720.htm?cid=q.t2.m
------解决方案--------------------
引号应该转义吧,csdn把反斜杠干掉了?
看了下MSDN,TypeDescriptor.GetConverter Method从框架1.1到4.5都有,总不会是你的Wince系统上没有装.net框架吧?
------解决方案--------------------
字符串格式不对,“要用反斜杠转义或者” ’ 间隔使用。
------解决方案--------------------
我使用Newtonsoft.Json 连机测试就会增加很多DLL 文件,使程序很大,郁闷~~~~~~~~
------解决方案--------------------

我现在也是遇到相同的问题,解析老是报错求高手解答