我这里没有问题啊
ResultData rsData = new ResultData();
rsData.result = -2;
rsData.data = string.Empty; JavaScriptSerializer jsonSerializer = new JavaScriptSerializer();
string jsonString = jsonSerializer.Serialize(rsData);
rsData = jsonSerializer.Deserialize<ResultData>(jsonString);运行ok, ResultData就是你定义的那个。是不是你的参数有什么问题。
我测试的时候调用Deserializer前jsonString的值是:{"result":-2,"data":""}
ResultData rsData = new ResultData();
rsData.result = -2;
rsData.data = string.Empty; JavaScriptSerializer jsonSerializer = new JavaScriptSerializer();
string jsonString = jsonSerializer.Serialize(rsData);
rsData = jsonSerializer.Deserialize<ResultData>(jsonString);运行ok, ResultData就是你定义的那个。是不是你的参数有什么问题。
我测试的时候调用Deserializer前jsonString的值是:{"result":-2,"data":""}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货