public class JsonSerializer
{
/// <summary>
/// json序列化
/// </summary>
/// <typeparam name="T"></typeparam>
/// <param name="t"></param>
/// <returns></returns>
public static string JsonStringSerializer<T>(T t)
{
DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(T));
using (MemoryStream ms = new MemoryStream())
{
ser.WriteObject(ms, t);
string json = Encoding.UTF8.GetString(ms.ToArray());
ms.Close();
return json;
}
}
/// <summary>
/// json反序列化
/// </summary>
/// <typeparam name="T"></typeparam>
/// <param name="json"></param>
/// <returns></returns>
public static T DeJsonSerializer<T>(string json)
{
DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(T));
using (MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes(json)))
{
object obj=ser.ReadObject(ms);
ms.Close();
if (obj == null)
{
throw new NotImplementedException("序列化实体为NULL,json:" + json);
}
return (T)obj;
}
}
}josn序列化与反序列化demo
C# Json 序列化与反序列化二
以上就是C# Json 序列化与反序列化一的内容,更多相关内容请关注PHP中文网(www.php.cn)!
OK3W图片头条系统说明 1:此程序较为适合展示类网站使用,适合首页略缩图更新不太频繁的网站使用,因为添加首页略缩图的时候手工操作的过程比较多,较为繁琐。 2:本次优化编辑器的部分,使编辑器加载的时候更加快速一些。 3:在编辑后院放置3套编辑器,分别是“内页文章编辑器”,“首页略缩图编辑器”,“列表页图片编辑器”,使得操作的时候清晰明了。 4:重要重要重要,要想在首页显示某篇文章略缩图,需
63
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号