JavaScriptSerializer 中的匿名类型 转json
2016-09-21 11:01
120 查看
二:JavaScriptSerializer 中的匿名类型
这个类型我想大家都清楚,不过性能更高的方式应该是用JsonConvert吧,但这个不是本篇讨论的话题,我们重点来看看匿名类型的Json序列化能给我们
带来多大的便利性,比如下面这样:
从上图中可以看到,其实我并没有显式的定义一个model,而是定义了一个匿名的model,这个model具有Message和Code字段,这样我们就可以直接序
列化了,是不是很方便呢??
这个类型我想大家都清楚,不过性能更高的方式应该是用JsonConvert吧,但这个不是本篇讨论的话题,我们重点来看看匿名类型的Json序列化能给我们
带来多大的便利性,比如下面这样:
1 class Program 2 { 3 static void Main(string[] args) 4 { 5 JavaScriptSerializer serializer = new JavaScriptSerializer(); 6 7 var json = serializer.Serialize(new { Message = "ok", Code = 20001 }); 8 } 9 }
从上图中可以看到,其实我并没有显式的定义一个model,而是定义了一个匿名的model,这个model具有Message和Code字段,这样我们就可以直接序
列化了,是不是很方便呢??
相关文章推荐
- EF 序列化实体为Json时的循环引用问题(不用自己写实体,不用匿名类型,不用EF的上下文属性)
- JSON序列化与反序列化匿名类型
- 一个JSON序列化类,可序列化匿名类型
- 使用ExposedObject对Asp.net MVC中匿名类型的JsonResult做单元测试
- 匿名类型
- [.NET 3.x新特性五]匿名类型
- 6. Anonymous Types(匿名类型)
- 步步为营VS 2008 + .NET 3.5(4) - C# 3.0新特性之LambdaExpressions(Lambda表达式)、QuerySyntax(查询语法)和AnonymousTypes(匿名类型)
- 微软ASP.NET AJAX中日期类型的JSON处理
- Visual Basic 9.0 前沿播报·静态篇(二)对象初始化器和匿名类型
- C# 3.0新特性初步研究 Part5:匿名类型_C#教程
- C#3.0 中 隐式类型变量、匿名类型
- [C# 3.0] 传递匿名类型对象的问题
- C#3.0学习(3)―匿名类型
- C#3.0对象初始化器和匿名类型
- C# 3.0新特性初步研究 Part5:匿名类型_C#教程
- 匿名类型(Anonymouse Type)
- C#3.0之匿名类型
- C#3.0技术探讨(1):匿名类型 Anonymouse Type
- C#3.0 中 隐式类型变量、匿名类型