Пример #1
0
        public ServerList getServerList()
        {
            string     json    = File.ReadAllText("servers_paid.json");
            ServerList Servers = JsonConvert.DeserializeObject <ServerList>(json);

            return(Servers);
        }
Пример #2
0
        public void readServers()
        {
            string     json    = File.ReadAllText("servers_paid.json");
            ServerList Servers = JsonConvert.DeserializeObject <ServerList>(json);

            Console.WriteLine("Server count: " + Servers.Servers.Count);
            foreach (List <Server> serverList in Servers.Servers.Values)
            {
                foreach (Server server in serverList)
                {
                    Console.WriteLine("\nServer found!:");
                    Console.WriteLine("Name: " + server.Name);
                    Console.WriteLine("Link: " + server.Link);
                    Console.WriteLine("Time to expired: " + server.TimeToExpired);
                    Console.WriteLine("Time when added: " + server.AddedTime);
                    Console.WriteLine("Expire in: " + server.AddedTime.CompareTo(server.TimeToExpired) + " days");

                    string data = getServerData(server.Link) ?? "no data";
                    Console.WriteLine("Server data: " + data);
                }
            }
        }
Пример #3
0
        private void createServer()
        {
            string     json;
            ServerList serverList = new ServerList();

            serverList.Servers = new Dictionary <string, List <Server> >();
            List <Server> server = new List <Server>();

            server.Add(new Server
            {
                Name          = "Lootmc",
                Link          = "https://github.com/XlynxX/BedrockLauncherPaidServers/blob/main/lootmc.json",
                AddedTime     = DateTime.Now,
                TimeToExpired = DateTime.Now.AddDays(30)
            });
            serverList.Servers.Add("Lootmc", server);

            json = JsonConvert.SerializeObject(serverList, Formatting.Indented);
            Console.WriteLine(json);
            File.WriteAllText("servers_paid.json", json);

            Console.WriteLine("test server created");
        }