Newtonsoft.Json 使用实例

来源:互联网 发布:雅马哈网络经销商查询 编辑:程序博客网 时间:2024/06/04 19:25
using Newtonsoft.Json;/// <summary>/// 拓展方法:Object转Json/// </summary>/// <param name="obj">实体对象</param>/// <returns>Json字符串</returns>public static string ObjectToJson(this object obj){    return JsonConvert.SerializeObject(obj);}使用:((object)data).ObjectToJson();/// <summary>/// 拓展方法:Json转Object/// </summary>/// <typeparam name="T">实体对象</typeparam>/// <param name="Json">Json字符串</param>/// <returns>实体对象</returns>public static T JsonToObject<T>(this string Json){    return Json == null ? default(T) : JsonConvert.DeserializeObject<T>(Json);}