using System.Web.Script.Serialization;
/// <summary>
/// 内部类,保存jsonData
/// </summary>
public class JsonData
{
private string _userName;
private string _userPassword;
public bool IsStoreUserName { get; set; }
public bool IsStoreUserPassword { get; set; }
public string UserName
{
get { return IsStoreUserName ? _userName : ""; }
set { _userName = IsStoreUserName ? value : ""; }
}
public string UserPassword
{
get { return IsStoreUserPassword ? _userPassword : ""; }
set { _userPassword = IsStoreUserPassword ? value : ""; }
}
}
#region JsonToObject json与类互转
// Object->Json
public static string Serialize(JsonData obj)
{
JavaScriptSerializer jsonSerializer = new JavaScriptSerializer();
string json = jsonSerializer.Serialize(obj);
return json;
}
// Json->Object
public static JsonData Deserialize(string json)
{
JavaScriptSerializer jsonSerializer = new JavaScriptSerializer();
JsonData obj = jsonSerializer.Deserialize<JsonData>(json);//执行反序列化
return obj;
}
#endregion JsonToObject json与类互转