JavaScriptSerializer 类
ylbtech-.Net-Class:JavaScriptSerializer 类 |
应对 Json.NET 使用序列化和反序列化。 为启用 AJAX 的应用程序提供序列化和反序列化功能。
1.实例返回顶部 |
using System; using System.Collections.Generic; using System.Web.Script.Serialization; //引用序列化类库public partial class _Default : System.Web.UI.Page {/// <summary>/// 应对 Json.NET 使用序列化和反序列化。 为启用 AJAX 的应用程序提供序列化和反序列化功能。/// ByYlbtech/// </summary>/// <param name="sender"></param>/// <param name="e"></param>protected void Page_Load(object sender, EventArgs e){var RegisteredUsers = new List<Person>();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、创建JavaScriptSerializervar 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<List<Person>>(serializedResult);// Produces List with 4 Person objects }/// <summary>/// Person实体类/// </summary>public class Person {/// <summary>/// 编号【PK】/// </summary>public int PersonID { get; set; }/// <summary>/// 姓名/// </summary>public string Name { get; set; }/// <summary>/// 是否注册/// </summary>public bool Registered { get; set; }} }
2.相关引用返回顶部 |
3.返回顶部 |
4.返回顶部 |
5.返回顶部 |
6.返回顶部 |
7.返回顶部 |
8.返回顶部 |
9.返回顶部 |
10.返回顶部 |
11.返回顶部 |
作者:ylbtech 出处:http://ylbtech.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 |
转载于:https://www.cnblogs.com/ylbtech/p/8018567.html
JavaScriptSerializer 类相关推荐
- C#中使用JavaScriptSerializer类实现序列化与反序列化
1.添加引用 JavaScriptSerializer类的使用需要引用System.Web.Extensions.dll文件,根据路径:C:\Program Files (x86)\Reference ...
- JavaScriptSerializer类 对象序列化为JSON,JSON反序列化为对象
JavaScriptSerializer 类由异步通信层内部使用,用于序列化和反序列化在浏览器和 Web 服务器之间传递的数据.说白了就是能够直接将一个C#对象传送到前台页面成为javascript对 ...
- 利用JavascriptSerializer类 进行Json对象的序列化和反序列化
1. 首先, JavascriptSerializer类所在名空间: using System.Web.Script.Serialization; 2. 相关的3篇文章, 标记下: 使用JavaScr ...
- JavaScriptSerializer类
本类可以帮助将一个可被序列化的对象序列化为string类型的Json形式.例子代码 var serializert = new JavaScriptSerializer { MaxJsonLength ...
- .net Json JavaScriptSerializer JsonHelper类
结合.net 的JavaScriptSerializer 类实现Json数据处理 调用1: Model.Users m = BLL.UsersBLL.GetUserById(Convert.ToInt ...
- C#中Json字符串的各种应用类
在程序中任何事物及信息都可以用对象进行描述和承载,除了比较流行的xml之外,还有一种简洁快速处理目标信息的形式那就是Json格式. 首先Json格式有自己固定的格式:例如person这个对象就可以简单 ...
- JavaScriptSerializer序列化与反序列化--备忘
msdn:JavaScriptSerializer 类 序列化: JavaScriptSerializer json = new JavaScriptSerializer(); sproduct.Te ...
- 深入Atlas系列:探究序列化与反序列化能力(下) - JavaScriptSerializer
在ASP.NET AJAX中,客户端的序列化与反序列能力由Sys.Serialization.JavaScriptSerializer类的serialize和deserialize两个静态方法提供.在 ...
- 序列化和反序列化的几种方式(JavaScriptSerializer 、XmlSerializer、DataContractSerializer)(一)...
JavaScriptSerializer 类 为启用 AJAX 的应用程序提供序列化和反序列化功能. 命名空间: System.Web.Script.Serialization 程序集: Sys ...
- Jquery ajax 返回string类型加result.d原因
啥叫异步,啥叫Ajax.咱不谈啥XMLHTTPRequest.通俗讲异步就是前台页面javascript能调用后台方法.这样就达到了无刷新.所谓的Ajax.这里我们讲二种方法 方法一:(微软有自带Aj ...
最新文章
- AMD Ryzen 5000‘Cezanne’APU
- 多视图立体匹配论文分享:P-MVSNet
- 北京工商大学计算机考研818真题,2017年北京工商大学计算机与信息工程学院818数据结构考研仿真模拟题...
- 【一起玩光剑】光剑第二期:新建GitHub上传OTA初始程序
- Java基础学习笔记之:System类;Math类;Arrays类BigInteger,BigDecimal
- 联想计算机CDROM启动,联想电脑光驱启动问题?
- Java对象模型-oop和klass
- Unity3D谷歌地球
- js 匿名函数_编写高质量箭头函数的5个最佳做法
- python 3.6连接数据库(pymysql方式)
- scikit-learn和tensorflow的区别
- mysql 吞吐量测试工具_MySQL基准测试工具--sysbench
- java 如何执行dig 命令_如何直接在cmd下执行Dig命令
- 补单平台哪个靠谱 天猫补单哪个安全
- 使用cmd和excel完成批量复制所需文件夹和文件
- html如何做站内搜索,站内搜索-Search.html
- 项目管理(PMP)项目进度管理
- 最新Quarters II 13.1 下载安装全教程 + ModelSim联调(2022/12/11 )
- 惊艳的产品背后,是锐利的设计思维
- ibm服务器有哪些型号,IBM服务器各个机型所对应ServerGuide引导光盘.doc
热门文章
- poj Matrix 回溯,递归,虽然对于很多人是水题,但我感觉这道题听好的嘛!!!!!!!!!!!
- CentOS Linux 系统镜像文件(M1 Mac虚拟机专用)
- 快速构建express后端模版从qiya-cli开始
- Android TV 开发(5)
- linux命令之route
- linux命令大全之ss命令详解(获取socket统计信息)
- PHP最全笔记(三)(值得收藏,不时翻看一下)
- NetBeans Support Weblog
- SDRAM学习笔记(二)
- IDEA+Maven+多个Module模块(创建多模块SpringBoot整合项目)