public static void TestCase6() { TestBaseConfig.Seed = 1; StringListClass a = ShiboSerializer.Initialize <StringListClass>(123456); //a.V1 = new uint[]{}; StringListClass c = null; string json = ShiboSerializer.Serialize(a); c = ShiboSerializer.Deserialize <StringListClass>(json); c = JsonConvert.DeserializeObject <StringListClass>(json); //byte[] bytes = ShiboSerializer.BinSerialize(a); Console.WriteLine(JsonConvert.SerializeObject(a) == json); //Test(a); Stopwatch w = Stopwatch.StartNew(); for (int i = 0; i < 100000; i++) { //json = JsonConvert.SerializeObject(a); //json = ShiboSerializer.Serialize(a); c = ShiboSerializer.Deserialize <StringListClass>(json); //c = JsonConvert.DeserializeObject<StringListClass>(json); //c = ShiboSerializer.BinDeserialize<Int32ArrayClass>(bytes); } w.Stop(); Console.WriteLine(w.ElapsedMilliseconds); Console.WriteLine(JsonConvert.SerializeObject(a) == JsonConvert.SerializeObject(c)); }
static void Main(string[] args) { Console.WriteLine(GenericCollections.About); var stringDictionary = new StringDictionary(); stringDictionary.Add(7, "Irena"); stringDictionary.Add(4, "Sammy"); stringDictionary.Add(25, "Ben"); stringDictionary.Add(42, "Seth"); stringDictionary.Add(97, "Ken"); stringDictionary.Add(55, "Kellan"); stringDictionary.Add(3, "Chris"); //var a = stringDictionary.Get(42); Console.WriteLine($"The person with the fav nbr of 42 is{stringDictionary.Get(42)}"); foreach (var data in stringDictionary.Values()) { Console.WriteLine(data); } var strings = new StringListClass(); strings.Add("ABC"); strings.Add("DEF"); strings.Add("GHI"); strings.Add("XXX", "YYY"); strings.Add("aaa", "bbb", "ccc", "ddd"); foreach (var str in strings) { Console.WriteLine(str); } }
public void TestSerializeStringList() { var x = new StringListClass(); x.MyList.Add("X"); x.MyList.Add("Y"); x.MyList.Add("Z"); var actual = JsonConvert.SerializeObject(x); Assert.IsNotNull(actual); }