Example #1
0
        //public static string SerializeJSon<T>(T t)
        //{
        //    try
        //    {
        //        MemoryStream stream = new MemoryStream();
        //        DataContractJsonSerializer ds = new DataContractJsonSerializer(typeof(T));
        //        DataContractJsonSerializerSettings s = new DataContractJsonSerializerSettings();
        //        ds.WriteObject(stream, t);
        //        string jsonString = Encoding.UTF8.GetString(stream.ToArray());
        //        //stream.Close();
        //        return jsonString;
        //    }
        //    catch (Exception ex)
        //    {
        //        return ex.ToString();
        //        //throw;
        //    }
        //}

        
        public static string SerializeJSonSprinkProg(SprinklerProgram t)
        {
            try
            {
                MemoryStream stream = new MemoryStream();
                DataContractJsonSerializer ds = new DataContractJsonSerializer(typeof(SprinklerProgram));
                DataContractJsonSerializerSettings s = new DataContractJsonSerializerSettings();
                ds.WriteObject(stream, t);
                string jsonString = Encoding.UTF8.GetString(stream.ToArray());
                //stream.Close();
                return jsonString;
            }
            catch (Exception ex)
            {
                return ex.ToString();
                //throw;
            }
        }