Beispiel #1
0
        public void Test03()
        {
            DataWithList data = new Json.DataWithList();

            data.Name = "L";
            data.List = null;
            string       json  = Framework.Server.Json.Util.Serialize(data);
            DataWithList data2 = Framework.Server.Json.Util.Deserialize <DataWithList>(json);
        }
Beispiel #2
0
        public void Test04()
        {
            DataWithList data = new Json.DataWithList();

            data.Name = "L";
            data.List = new List <Json.DataWithListItem>();
            data.List.Add(new Json.DataWithListItem()
            {
                Name = "X1"
            });
            data.List.Add(new Json.DataWithListItem2()
            {
                Name = "X2"
            });
            data.List.Add(null);
            string json  = Framework.Server.Json.Util.Serialize(data);
            var    data2 = Framework.Server.Json.Util.Deserialize <DataWithList>(json);

            Util.Assert(data.List[0].Name == data2.List[0].Name);
            Util.Assert(data.List[1].GetType() == typeof(DataWithListItem2));
        }