Beispiel #1
0
        internal static UnformattedData Deserialize(string raw)
        {
            string[] split = raw.Split('|');

            UnformattedData d = new UnformattedData();

            d._type = split[0].Deserialize();
            d._data = split[1].Deserialize();

            return(d);
        }
        public string Convert([FromBody] UnformattedData data)
        {
            string output         = "[";
            int    columns_in_row = 0;
            bool   open_column    = true;

            for (int x = 0; x < data.inputString.Length; x++)
            {
                if (open_column == true) //check if array open
                {
                    output     += "[";
                    open_column = false;
                }

                if (data.inputString[x] + "" == ",") //check for column end
                {
                    columns_in_row += 1;
                    if (columns_in_row == data.columnCount)
                    {
                        columns_in_row = 0;
                        output        += "]";
                        open_column    = true;
                    }
                }

                if (data.inputString[x] + "" == "," && open_column == false)
                {
                    output += data.inputString[x] + " ";
                }
                else if (data.inputString[x] + "" != " ")
                {
                    output += data.inputString[x];
                }
            }
            output += "]]";
            return(output);
        }
Beispiel #3
0
 public PhoneNumber(UnformattedData data)
     : base(data)
 {
 }
Beispiel #4
0
 new public static PhoneNumber Deserialize(string raw)
 {
     return(new PhoneNumber(UnformattedData.Deserialize(raw)));
 }
Beispiel #5
0
 public Website(UnformattedData data)
     : base(data)
 {
 }
Beispiel #6
0
 new public static Website Deserialize(string raw)
 {
     return(new Website(UnformattedData.Deserialize(raw)));
 }
Beispiel #7
0
 public Email(UnformattedData data)
     : base(data)
 {
 }
Beispiel #8
0
 new public static Email Deserialize(string raw)
 {
     return(new Email(UnformattedData.Deserialize(raw)));
 }
Beispiel #9
0
 public IM(UnformattedData data)
     : base(data)
 {
 }
Beispiel #10
0
 new public static IM Deserialize(string raw)
 {
     return(new IM(UnformattedData.Deserialize(raw)));
 }
Beispiel #11
0
 public UnformattedData(UnformattedData data)
 {
     _type = data._type;
     _data = data._data;
 }