public static void TestCase8()
        {
            string       path = "bigjson.txt";
            string       json = File.ReadAllText(path);
            ClubJsonCase o    = JsonConvert.DeserializeObject <ClubJsonCase>(json);
            //string s = ShiboSerializer.Serialize(o);
            JsonString s   = ShiboSerializer.SerializeToBuffer(o);
            int        len = 0;
            Stopwatch  w   = Stopwatch.StartNew();

            for (int i = 0; i < 100; i++)
            {
                //s = ShiboSerializer.Serialize(o);
                //len += s.Length;

                s    = ShiboSerializer.SerializeToBuffer(o);
                len += s.Position;
            }
            w.Stop();
            Console.WriteLine(w.ElapsedMilliseconds + " " + len);
        }
        public static void TestCase3()
        {
            TestBaseConfig.Seed = 1;
            Int32Class a    = ShiboSerializer.Initialize <Int32Class>(); //Int32Class.Init();
            string     json = ShiboSerializer.Serialize(a);
            Int32Class b    = ShiboSerializer.Deserialize <Int32Class>(json);

            b = JsonConvert.DeserializeObject <Int32Class>(json);
            //Test(a);

            Stopwatch w = Stopwatch.StartNew();

            for (int i = 0; i < 1000000; i++)
            {
                //json = JsonConvert.SerializeObject(a);
                //json = ShiboSerializer.Serialize(a);
                ShiboSerializer.SerializeToBuffer(a);
                //b = ShiboSerializer.Deserialize<Int32Class>(json);
                //b = JsonConvert.DeserializeObject<Int32Class>(json);
            }
            w.Stop();
            Console.WriteLine(w.ElapsedMilliseconds);
            Console.WriteLine(JsonConvert.SerializeObject(a) == JsonConvert.SerializeObject(b));
        }