c#序列化和反系列化json与类型对象转换
先添加程序集: System.Web.Extensions(在 System.Web.Extensions.dll 中)
引用:using System.Web.Script.Serialization;
序列化
public string ScriptSerialize(T t) { JavaScriptSerializer js = new JavaScriptSerializer(); return js.Serialize(t); }
调用:string strJson=ScriptSerialize(users);//users是一个类
反序列化
public T ScriptDeserialize(string strJson) { JavaScriptSerializer js = new JavaScriptSerializer(); return js.Deserialize (strJson); }
调用:Users users = ScriptDeserialize