Convert Nested XML to C# class object and C# Class object to Nested XML File
- Introduction
using System;
using System.Collections;
using System.IO;
using System.Xml.Serialization;
namespace TestApp
{
public class Serializer
{
public T Deserialize<T>(string input) where T : class
{
System.Xml.Serialization.XmlSerializer ser = new System.Xml.Serialization.XmlSerializer(typeof(T));
using (StringReader sr = new StringReader(input))
{
return (T)ser.Deserialize(sr);
}
}
public string Serialize<T>(T ObjectToSerialize)
{
XmlSerializer xmlSerializer = new XmlSerializer(ObjectToSerialize.GetType());
using (StringWriter textWriter = new StringWriter())
{
xmlSerializer.Serialize(textWriter, ObjectToSerialize);
return textWriter.ToString();
}
}
}
}
Convert Nested XML to C# class object and C# Class object to Nested XML File
Reviewed by Ashwani
on
December 18, 2019
Rating:

No comments:
Post a Comment