/// <summary> /// Трансформация json данных в xml /// </summary> /// <param name="workers">Список сотрудников</param> /// <param name="filePath">Файл, в который будут записаны трансформированные json данные</param> public void Transform(List <Employee> workers, string filePath) { try { string tempFileName = Path.GetTempFileName(); Serializing.JsonSerialize(workers, tempFileName); string json = File.ReadAllText(tempFileName); File.Delete(tempFileName); JsonConvert.DefaultSettings = () => new JsonSerializerSettings { DateParseHandling = DateParseHandling.None }; XmlDocument doc = JsonConvert.DeserializeXmlNode("{\"Workers\":" + json + "}", "WorkersList"); doc.Save(filePath); } catch (Exception ex) { throw ex; } }