1.序列化 将对象转换成IO流(与平台无关的二进制流)serialize
public static string JavaScriptSerialize<T>(T jsonObject)
{
JavaScriptSerializer serializer = new JavaScriptSerializer();
StringBuilder sb = new StringBuilder();
serializer.Serialize(jsonObject, sb);
return sb.ToString();
}
2.反序列化 从IO流中恢复该对象 deserialize
public static T JavaScriptDeserialize<T>(string json)
{
return (T)new JavaScriptSerializer().Deserialize<T>(json);
}