예제 #1
0
        public T From <T>(string _convertorType, string str)
        {
            switch (_convertorType)
            {
            case "json":
                Converter.IConverter jsonConvert = new Converter.JSONConverter();
                return(jsonConvert.From <T>(str));

            case "xml":
                Converter.IConverter xmlConvert = new Converter.XMLConverter();
                return(xmlConvert.From <T>(str));

            default:
                Converter.IConverter defaultConvert = new Converter.JSONConverter();
                return(defaultConvert.From <T>(str));
            }
        }
예제 #2
0
        public string To(string _convertorType, object obj)
        {
            switch (_convertorType)
            {
            case "json":
                Converter.IConverter jsonConvert = new Converter.JSONConverter();
                return(jsonConvert.To(obj));

            case "xml":
                Converter.IConverter xmlConvert = new Converter.XMLConverter();
                return(xmlConvert.To(obj));

            default:
                Converter.IConverter defaultConvert = new Converter.JSONConverter();
                return(defaultConvert.To(obj));
            }
        }