javascript和C#比较
C#和javascript有很多相似的地方,比如:
序列化
C#序列化
- 首先需要引用
using System.Web.Script.Serialization;//System.Web.Extensions添加dll引用
2.序列化为字符串
JavaScriptSerializer jss = new JavaScriptSerializer();
string str = jss.Serialize(objData);
3.反序列化为对象
JavaScriptSerializer jss = new JavaScriptSerializer();
//将字符串反序列化为Token对象
myToken = jss.Deserialize<TokenEntity>(jsonStr);
Javascript中
- 字符串 -> Json对象
jsondata = data.toJSON()
- 对象 -> Json字符串
string jsonStr = JSON.stringify(arrData);
// Note: The JSON object is now part of most modern web browsers (IE 8 & above).
声明对象
C# 创建匿名对象
var studentInfo = new
{
Name = "Tom",
Age = 25
};
Javascript创建匿名对象
var studentInfo = {
name: "Tom",
age: 25
};
作者:樊勇
出处:http://www.cnblogs.com/fanyong/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
我的联系方式:fanyong@gmail.com
个人独立博客:www.fy98.com