JsonHelper

public class JsonHelper

{

#region Json

/// <summary>

/// JavaScriptSerializer

/// </summary>

/// <typeparam name="T"></typeparam>

/// <param name="obj"></param>

/// <returns></returns>

public static string ObjectToString<T>(T obj)

{

JavaScriptSerializer jss = new JavaScriptSerializer();

return jss.Serialize(obj);

}

 

/// <summary>

/// JavaScriptSerializer

/// </summary>

/// <typeparam name="T"></typeparam>

/// <param name="content"></param>

/// <returns></returns>

public static T StringToObject<T>(string content)

{

JavaScriptSerializer jss = new JavaScriptSerializer();

return jss.Deserialize<T>(content);

}

 

/// <summary>

/// JsonConvert.SerializeObject

/// </summary>

/// <typeparam name="T"></typeparam>

/// <param name="obj"></param>

/// <returns></returns>

public static string ToJson<T>(T obj)

{

return JsonConvert.SerializeObject(obj);

}

 

/// <summary>

/// JsonConvert.DeserializeObject

/// </summary>

/// <typeparam name="T"></typeparam>

/// <param name="content"></param>

/// <returns></returns>

public static T ToObject<T>(string content)

{

return JsonConvert.DeserializeObject<T>(content);

}

 

#endregion Json

}

 

posted @ 2020-04-25 15:25  安以痕_陈  阅读(160)  评论(0编辑  收藏  举报