public static void DebMain() { Department dep = new Department(); ParseJson json = new ParseJson(); dep = json.DeserializeDepartment("_jsonExample.json"); Console.WriteLine(dep.PrintDepartment()); }
/// <summary> /// Deserialize department from Json/Xml file to Department instance. /// </summary> /// <param name="path">Path to file.</param> /// <returns></returns> public static Department DeserializeDepartmentJX(string path) { //todo: check Department tempDep = new Department(); if (path.Contains(".xml")) { ParseXML xml = new ParseXML(); tempDep = xml.DeserializeDepartment(path); return(tempDep); } if (path.Contains(".json")) { ParseJson json = new ParseJson(); tempDep = json.DeserializeDepartment(path); return(tempDep); } return(null); }