How to keep XmlSerializer from killing NewLines in Strings?

后端 未结 5 1880
迷失自我
迷失自我 2020-12-08 07:00

Suppose I have a simple Class with just one Member a String.

public class Abc
{
    private String text;

    public String Text
    {
        get { return          


        
5条回答
  •  無奈伤痛
    2020-12-08 07:25

    Use this code:

    public static FilterOptions Deserialize(string serializedData)
    {
        try
        {
            var xmlSerializer = new XmlSerializer(typeof(FilterOptions));
            var xmlReader = new XmlTextReader(serializedData,XmlNodeType.Document,null);
            var collection = (FilterOptions)xmlSerializer.Deserialize(xmlReader);
            return collection;
        }
        catch (Exception)
        {
    
    
        }
    
        return new FilterOptions();
    }
    

提交回复
热议问题