JavaScriptSerializer 中的匿名类型 转json

JavaScriptSerializer匿名类型序列化
本文介绍了使用JavaScriptSerializer进行匿名类型的序列化操作,通过示例展示了如何不显式定义Model即可完成序列化过程,极大提高了开发效率。

二:JavaScriptSerializer 中的匿名类型

     这个类型我想大家都清楚,不过性能更高的方式应该是用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字段,这样我们就可以直接序

列化了,是不是很方便呢??

转载于:https://www.cnblogs.com/wangchuang/p/5891879.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值