欢迎来到忆约科技! 手机版
编程专栏
网络探索
科技频道
社会话题
美文鉴赏

C# 对象与JSON串互相转换

编辑时间:2018年01月08日 15:46 作者:E小编

DoNet2.0 需要借助于Newtonsoft.Json.dll

    /// <summary>

    /// 从一个对象信息生成Json串
    /// </summary>
    public class JsonTools
    {
        /// <summary>
        /// 从一个对象信息生成Json串  
        /// </summary>
        /// <param name="obj">对象</param>
        /// <returns></returns>
        public static string ObjectToJson(object obj)
        {
            return Newtonsoft.Json.JsonConvert.SerializeObject(obj);
        }

        /// <summary>
        ///  从一个Json串生成对象信息  
        /// </summary>
        /// <param name="jsonString">json字符串</param>
        /// <param name="obj"></param>
        /// <returns></returns>
        public static object JsonToObject(string jsonString, object obj)
        {
            return Newtonsoft.Json.JsonConvert.DeserializeObject(jsonString, obj.GetType());
        }

    }






二维码