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(); }
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 = }