/// <summary> /// Deserialize Http Post,Put,Delete Body /// </summary> /// <param name="format"></param> /// <param name="data"></param> /// <typeparam name="T"></typeparam> /// <returns></returns> public static T Deserialize <T>(DataFormat format, string data) where T : new() { T result = default(T); switch (format) { case DataFormat.Xml: result = SimpleXml.Deserialize <T>(data); break; case DataFormat.Json: result = SimpleJson.Deserialize <T>(data); break; } return(result); }
/// <summary> /// Serialize Http Post,Put,Delete Body /// </summary> /// <param name="format"></param> /// <param name="data"></param> /// <returns></returns> public static string Serialize(DataFormat format, object data) { string result = string.Empty; switch (format) { case DataFormat.Xml: result = SimpleXml.Serialize(data); break; case DataFormat.Json: result = SimpleJson.Serialize(data); break; } return(result); }