Ejemplo n.º 1
0
        /// <summary>
        /// Serializes the specified object.
        /// </summary>
        /// <param name="obj">The object.</param>
        public string Serialize(object obj)
        {
            if (obj == null)
            {
                return(null);
            }

            var qp = new QueryParamCollection();

            qp.Merge(obj, NullValueHandling.Ignore);
            return(qp.ToString(true));
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Serializes the specified object.
        /// </summary>
        /// <param name="obj">The object.</param>
        public string Serialize(object obj)
        {
            if (obj == null)
            {
                return(null);
            }

            var qp = new QueryParamCollection();

            foreach (var kv in obj.ToKeyValuePairs())
            {
                qp.Merge(kv.Key, kv.Value, false, NullValueHandling.Ignore);
            }

            return(qp.ToString(true));
        }