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

}

原文地址:https://www.cnblogs.com/anyihen/p/12773233.html