/// <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)); }
/// <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)); }