public void serializeToXml(Uczelnia uczelnia) { XmlWriter writer = XmlWriter.Create(output, new XmlWriterSettings() { OmitXmlDeclaration = true, Indent = true }); XmlSerializer serializer = new XmlSerializer(typeof(Uczelnia), new XmlRootAttribute("uczelnia")); XmlSerializerNamespaces ns = new XmlSerializerNamespaces(); ns.Add("", ""); serializer.Serialize(writer, uczelnia, ns); writer.Close(); }
public void start() { validateFilePath(input); validateFilePath(output); try { Uczelnia uczelnia = new Uczelnia(computeToStudentList(loadAllData())); if (format.Equals("xml")) { serializeToXml(uczelnia); } else if (format.Equals("json")) { serializeToJSON(uczelnia); } } catch (Exception e) { registerInLog(e); } }
private void serializeToJSON(Uczelnia uczelnia) { var jsonString = JsonSerializer.Serialize(list); File.WriteAllText("data.json", jsonString); }