static public void JSONDeserialize() { DataContractJsonSerializer json = new DataContractJsonSerializer(typeof(Boing)); using (FileStream fs = new FileStream("plane.json", FileMode.OpenOrCreate)) { Boing plane = (Boing)json.ReadObject(fs); Console.Write("Объект Десериализован "); plane.Type(); } }
static public void XMLDeserialize() { XmlSerializer serializer = new XmlSerializer(typeof(Boing)); using (FileStream fs = new FileStream("plane.xml", FileMode.OpenOrCreate)) { Boing plane = (Boing)serializer.Deserialize(fs); Console.Write("Объект Десериализован "); plane.Type(); } }
static public void SOAPDeserialize() { SoapFormatter formatter = new SoapFormatter(); using (FileStream fs = new FileStream("plane.soap", FileMode.OpenOrCreate)) { Boing plane = (Boing)formatter.Deserialize(fs); Console.Write("Объект Десериализован "); plane.Type(); } }
static public void BinaryDesirialaize() { BinaryFormatter formatter = new BinaryFormatter(); using (FileStream fs = new FileStream("plane.dat", FileMode.OpenOrCreate)) { Boing plane = (Boing)formatter.Deserialize(fs); Console.Write("Объект Десериализован "); plane.Type(); } }