ublic class SerializeHelper
{
/// <summary>
/// 序列化 实体->字符串
/// </summary>
/// <returns></returns>
public static string SerializeObject(object obj)
{
var str = JsonConvert.SerializeObject(obj);
return str;
}
/// <summary>
/// 反序列化 字符串->实体
/// </summary>
/// <typeparam name="T"></typeparam>
/// <param name="str"></param>
/// <returns></returns>
public static T DeserializeObject<T>(string str) where T : class, new()
{
var obj = JsonConvert.DeserializeObject<T>(str);
return obj;
}
}
该代码片段展示了如何使用Json.NET库在C#中进行对象的序列化和反序列化操作,提供了SerializeObject方法将对象转换为字符串和DeserializeObject方法将字符串还原为指定类型的对象。
278

被折叠的 条评论
为什么被折叠?



