博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScriptSerializer 类
阅读量:7171 次
发布时间:2019-06-29

本文共 2126 字,大约阅读时间需要 7 分钟。

ylbtech-.Net-Class:JavaScriptSerializer 类

 应对 Json.NET 使用序列化和反序列化。 为启用 AJAX 的应用程序提供序列化和反序列化功能。

1.实例
1-1、代码
using System;using System.Collections.Generic;using System.Web.Script.Serialization;  //引用序列化类库public partial class _Default : System.Web.UI.Page{    ///     /// 应对 Json.NET 使用序列化和反序列化。 为启用 AJAX 的应用程序提供序列化和反序列化功能。    /// ByYlbtech    ///     ///     ///     protected void Page_Load(object sender, EventArgs e)    {        var RegisteredUsers = new List
(); RegisteredUsers.Add(new Person() { PersonID = 1, Name = "Bryon Hetrick", Registered = true }); RegisteredUsers.Add(new Person() { PersonID = 2, Name = "Nicole Wilcox", Registered = true }); RegisteredUsers.Add(new Person() { PersonID = 3, Name = "Adrian Martinson", Registered = false }); RegisteredUsers.Add(new Person() { PersonID = 4, Name = "Nora Osborn", Registered = false }); // 1、创建JavaScriptSerializer var serializer = new JavaScriptSerializer(); // 2、序列化 // 将对象转换为 JSON 字符串 var serializedResult = serializer.Serialize(RegisteredUsers); // Produces string value of: // [ // {"PersonID":1,"Name":"Bryon Hetrick","Registered":true}, // {"PersonID":2,"Name":"Nicole Wilcox","Registered":true}, // {"PersonID":3,"Name":"Adrian Martinson","Registered":false}, // {"PersonID":4,"Name":"Nora Osborn","Registered":false} // ] // 3、反序列化 // 将指定的 JSON 字符串转换为 T 类型的对象 var deserializedResult = serializer.Deserialize
>(serializedResult); // Produces List with 4 Person objects } ///
/// Person实体类 /// public class Person { ///
/// 编号【PK】 /// public int PersonID { get; set; } ///
/// 姓名 /// public string Name { get; set; } ///
/// 是否注册 /// public bool Registered { get; set; } }}
1-2、
2.相关引用
2-1、
2-2、
3.
 
4.
 
5.
 
 
6.
 
7.
 
8.
 
9.
 
10.
 
 
11.
 
warn 作者:
出处:
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
你可能感兴趣的文章
[20180619]fsc表示什么.txt
查看>>
域名对SEO的影响大吗?
查看>>
7年苦心钻研自动驾驶,最终Alphabet选择削减投入
查看>>
农民伯伯的福利到了,AR技术让种地更加easy
查看>>
4年后,nuTonomy要在10城市运行无人驾驶车
查看>>
李开复预言:人工智能将在10年后让50%的人失业
查看>>
iStaing获500万美元投资,VR室内设计离我们还远吗?
查看>>
EventBus与RxJava
查看>>
JFinal结合Sigar、echarts实现后台服务器监控
查看>>
SAP Netweaver和Hybris的数据库层
查看>>
编写安全 PHP 应用程序的七个习惯
查看>>
Elasticsearch 公司上市,市值近 50 亿美元
查看>>
如何正确看待量子计算的突破?
查看>>
从数据竞赛到专业第三方数据平台,科赛是如何高效提升「数据工作者」价值的?...
查看>>
IPerf——网络测试工具介绍与源码解析(1)
查看>>
ABAP Netweaver和git的快捷方式
查看>>
Java高级之内存模型分析
查看>>
Java日志框架-Spring中使用Logback(Spring/Spring MVC)
查看>>
蚂蚁金服战略投资ofo,双方合作进一步推进
查看>>
西咸新区“硬科技号”地铁专列上线运行,感受大西安的硬科技特色
查看>>