static void serializeOneLizard(string filename, Lizard obj) { JavaScriptSerializer javaScriptSerializer = new JavaScriptSerializer(); using (TextWriter textwriter = new StreamWriter(filename)) { textwriter.Write(javaScriptSerializer.Serialize(obj)); } }
static void deserializeOneLizard(string filename) { using (TextReader textreader = new StreamReader(filename)) { JavaScriptSerializer javaScriptSerializer = new JavaScriptSerializer(); Lizard lizard = javaScriptSerializer.Deserialize <Lizard>(textreader.ReadToEnd()); Console.WriteLine(lizard); } }
static void Main(string[] args) { List <Lizard> lizards = Lizard.GetLizards(); //serializeOneLizard("one.txt", lizards[0]); //deserializeOneLizard("one.txt"); //serializeAllLizards("All.txt", lizards); deserealizeAllLizards("All.txt"); }