我有一个问题——Json.Net序列化我的对象非常缓慢。我有一些基本类:
public class authenticationRequest
{
public string userid;
public string tid;
public string token;
public string platform;
public string version;
}
并且我正在使用序列化进行编码。
string jsonDataToSend = JsonConvert.SerializeObject(dataToSend);
这个操作大约需要1900毫秒时间。与Json.net CodePlex页面提供的信息相比:
那需要很长时间。为了测试目的,我将我的类替换为一个简单的字符串:
string jsonDataToSend = JsonConvert.SerializeObject("fsdfsdfsdfs");
转换仍然需要大约900毫秒。原因是什么?我该如何更快地序列化这些数据?