C# Json转对象 序列化 反序列化

来源:互联网 发布:网络舆情监测专业 编辑:程序博客网 时间:2024/06/05 00:21

序列化

 /// <summary>         /// 对象转JSON         /// </summary>         /// <param name="obj">对象</param>         /// <returns>JSON格式的字符串</returns>         public static string ObjectToJSON(object obj)        {            JavaScriptSerializer jss = new JavaScriptSerializer();            try            {                return jss.Serialize(obj);            }            catch (Exception ex)            {                throw new Exception("JSONHelper.ObjectToJSON(): " + ex.Message);            }        }

反序列化

 /// <summary>         /// JSON文本转对象,泛型方法         /// </summary>         /// <typeparam name="T">类型</typeparam>         /// <param name="jsonText">JSON文本</param>         /// <returns>指定类型的对象</returns>         public static T JSONToObject<T>(string jsonText)        {            JavaScriptSerializer jss = new JavaScriptSerializer();            try            {                return jss.Deserialize<T>(jsonText);            }            catch (Exception ex)            {                throw new Exception("JSONHelper.JSONToObject(): " + ex.Message);            }        }


0 0
原创粉丝点击