public T DeserializeUnmarshall <T>(string text)
        {
            T t = default(T);

            using (global::System.IO.StringReader input = new global::System.IO.StringReader(text))
            {
                t = global::Jil.JSON.Deserialize <T>(input);
            }

            return(t);
        }
        public T DeserializeUnmarshall <T>(string text)
        {
            global::System.Xml.Serialization.XmlSerializer serializer = null;
            serializer = new global::System.Xml.Serialization.XmlSerializer(typeof(T));

            T result = default(T);

            using (global::System.IO.TextReader r = new global::System.IO.StringReader(text))
            {
                result = (T)serializer.Deserialize(r);
            }

            return(result);
        }