Exemplo n.º 1
0
        protected virtual T DeserializeModelFromString(string model)
        {
            string m = model.TrimStart();

            if (m.StartsWith("<"))
            {
                modelFormat = ModelFormat.XML;
                return(Xml.FromXmlString <T>(model));
            }
            else if (m.StartsWith("{"))
            {
                modelFormat = ModelFormat.JSON;
                return(StdJson.ObjectFromString <T>(model) ?? new T());
            }
            else
            {
                throw new Exception($"Unknown file format for {modelFileName}: expected XML or JSON");
            }
        }
Exemplo n.º 2
0
 protected virtual T DeserializeModelFromString(string model)
 {
     return(Xml.FromXmlString <T>(modelAsString));
 }