Esempio n. 1
0
        public static void DebMain()
        {
            Department dep  = new Department();
            ParseJson  json = new ParseJson();

            dep = json.DeserializeDepartment("_jsonExample.json");
            Console.WriteLine(dep.PrintDepartment());
        }
Esempio n. 2
0
        /// <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);
        }