示例#1
0
        static void Main(string[] args)
        {
            StringKey key = "JOHN";
            string Remark = "johnwonder";

            key.Set(Remark);
            Console.WriteLine(key.Get<string>());

            JsonKey jk = "john_json";
            UserBase ub = new UserBase();
            ub.Name = "john360";
            ub.City = "wx";
            ub.Country = "cn";
            ub.Age = 10;
            jk.Set(ub);

            Console.WriteLine(jk.Get<UserBase>().Name);
            //ProtobufList
            ProtobufKey rk = "john_protobuf";
            rk.Delete();
            UserBase1 userB = new UserBase1();
            userB.Name = "john123";
            userB.City = "wx";
            userB.Country = "cn";
            userB.Age = 10;
            rk.Set(userB);

            Console.WriteLine(rk.Get<UserBase1>().Name);
            Console.ReadLine();
        }
示例#2
0
        public static void JsonList_ToList()
        {
            JsonList<UserBase> sl = new JsonList<UserBase>("json_list");
            sl.Clear();
            UserBase[] values = new UserBase[] {
                new UserBase{ Name="a" },
                new UserBase { Name="b" },
                new UserBase { Name="c" },
                new UserBase { Name ="D" }
            };

            foreach (UserBase item in values)
            {
                sl.Add(item);
            }

            //IList<UserBase> result =
        }