internal static void ReadDataFromRemoteLocation(string directory) { Console.WriteLine("Directory: "); foreach (var file in Directory.GetFiles(directory)) { Console.WriteLine(file); switch (Path.GetExtension(file)) { case ".gz": { var file2 = UnzipFile(file); AntonsJsonSerializer antonsJsonSerializer = new AntonsJsonSerializer(); antonsJsonSerializer.Deserialize(file2); break; } case ".json": { AntonsJsonSerializer antonsJsonSerializer = new AntonsJsonSerializer(); antonsJsonSerializer.Deserialize(file); break; } case ".dat": { AntonsBinarySerializer antonsBinarySerializer = new AntonsBinarySerializer(); antonsBinarySerializer.Deserialize(file); break; } case ".xml": { AntonsXMLSerializer antonsXMLSerializer = new AntonsXMLSerializer(); antonsXMLSerializer.Deserialize(file); break; } } } }
static public void SerrializeToJson(string path) { AntonsJsonSerializer antonsJsonSerializer = new AntonsJsonSerializer(); antonsJsonSerializer.Serialize(path); }