public static ShapeDTO XMLtoShape(string data) { using (stream = new MemoryStream(Encoding.UTF8.GetBytes(data))) { shape = xmlSerializer.ReadObject(stream) as ShapeDTO; } return(shape); }
public static string ShapeToJSON(ShapeDTO data) { stream = new MemoryStream(); jsonSerializer.WriteObject(stream, data); byte[] serializedData = stream.ToArray(); stream.Close(); return(Encoding.UTF8.GetString(serializedData)); }
public static string ShapeToXML(ShapeDTO data) { using (stream = new MemoryStream()) { xmlSerializer = new DataContractSerializer(shapeType); xmlSerializer.WriteObject(stream, data); byte[] serializedData = stream.ToArray(); return(Encoding.UTF8.GetString(serializedData)); } }
public static string ShapeToJson(ShapeDTO data) { stream = new MemoryStream(); //jsonSerializer = new DataContractJsonSerializer(typeof(ShapeDTO)); jsonSerializer.WriteObject(stream, data); var serializedData = stream.ToArray(); stream.Close(); return(Encoding.UTF8.GetString(serializedData)); }