Public
Shared
Sub
JavaScriptSerializerDemo()
Dim
user
As
New
User()
With
{ _
Key .UserId = 1, _
Key .UserName =
"李刚"
, _
Key .CreateDate = DateTime.Now.AddYears(-30), _
Key .Birthday = DateTime.Now.AddYears(-50), _
Key .Priority = Priority.Highest, _
Key .Salary = 500000 _
}
Dim
serializer
As
New
JavaScriptSerializer()
Dim
result
As
String
= serializer.Serialize(user)
Console.WriteLine(
"使用JavaScriptSerializer序列化后的结果:{0},长度:{1}"
, result, result.Length)
user = serializer.Deserialize(Of User)(result)
Console.WriteLine(
"使用JavaScriptSerializer反序列化后的结果:UserId:{0},UserName:{1},CreateDate:{2},Priority:{3}"
, user.UserId, user.UserName, user.CreateDate, user.Priority)
End
Sub