問題があります - 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 ms かかります。Json.net CodePlexページの情報と比較して:
本当に長い時間がかかります。テスト目的で、クラスを単純な文字列に置き換えました。
string jsonDataToSend = JsonConvert.SerializeObject("fsdfsdfsdfs");
また、変換にはまだ 900 ミリ秒かかります。理由は何ですか?このデータをより高速にシリアル化するにはどうすればよいですか?