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
{/// <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; }}
}

1-2、
2.相关引用返回顶部
2-1、
https://msdn.microsoft.com/zh-cn/library/system.web.script.serialization.javascriptserializer.aspx
2-2、
3.返回顶部
4.返回顶部
5.返回顶部
6.返回顶部
7.返回顶部
8.返回顶部
9.返回顶部
10.返回顶部
11.返回顶部
作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

转载于:https://www.cnblogs.com/ylbtech/p/8018567.html

JavaScriptSerializer 类相关推荐

  1. C#中使用JavaScriptSerializer类实现序列化与反序列化

    1.添加引用 JavaScriptSerializer类的使用需要引用System.Web.Extensions.dll文件,根据路径:C:\Program Files (x86)\Reference ...

  2. JavaScriptSerializer类 对象序列化为JSON,JSON反序列化为对象

    JavaScriptSerializer 类由异步通信层内部使用,用于序列化和反序列化在浏览器和 Web 服务器之间传递的数据.说白了就是能够直接将一个C#对象传送到前台页面成为javascript对 ...

  3. 利用JavascriptSerializer类 进行Json对象的序列化和反序列化

    1. 首先, JavascriptSerializer类所在名空间: using System.Web.Script.Serialization; 2. 相关的3篇文章, 标记下: 使用JavaScr ...

  4. JavaScriptSerializer类

    本类可以帮助将一个可被序列化的对象序列化为string类型的Json形式.例子代码 var serializert = new JavaScriptSerializer { MaxJsonLength ...

  5. .net Json JavaScriptSerializer JsonHelper类

    结合.net 的JavaScriptSerializer 类实现Json数据处理 调用1: Model.Users m = BLL.UsersBLL.GetUserById(Convert.ToInt ...

  6. C#中Json字符串的各种应用类

    在程序中任何事物及信息都可以用对象进行描述和承载,除了比较流行的xml之外,还有一种简洁快速处理目标信息的形式那就是Json格式. 首先Json格式有自己固定的格式:例如person这个对象就可以简单 ...

  7. JavaScriptSerializer序列化与反序列化--备忘

    msdn:JavaScriptSerializer 类 序列化: JavaScriptSerializer json = new JavaScriptSerializer(); sproduct.Te ...

  8. 深入Atlas系列:探究序列化与反序列化能力(下) - JavaScriptSerializer

    在ASP.NET AJAX中,客户端的序列化与反序列能力由Sys.Serialization.JavaScriptSerializer类的serialize和deserialize两个静态方法提供.在 ...

  9. 序列化和反序列化的几种方式(JavaScriptSerializer 、XmlSerializer、DataContractSerializer)(一)...

    JavaScriptSerializer 类 为启用 AJAX 的应用程序提供序列化和反序列化功能. 命名空间:   System.Web.Script.Serialization 程序集:  Sys ...

  10. Jquery ajax 返回string类型加result.d原因

    啥叫异步,啥叫Ajax.咱不谈啥XMLHTTPRequest.通俗讲异步就是前台页面javascript能调用后台方法.这样就达到了无刷新.所谓的Ajax.这里我们讲二种方法 方法一:(微软有自带Aj ...

最新文章

  1. AMD Ryzen 5000‘Cezanne’APU
  2. 多视图立体匹配论文分享:P-MVSNet
  3. 北京工商大学计算机考研818真题,2017年北京工商大学计算机与信息工程学院818数据结构考研仿真模拟题...
  4. 【一起玩光剑】光剑第二期:新建GitHub上传OTA初始程序
  5. Java基础学习笔记之:System类;Math类;Arrays类BigInteger,BigDecimal
  6. 联想计算机CDROM启动,联想电脑光驱启动问题?
  7. Java对象模型-oop和klass
  8. Unity3D谷歌地球
  9. js 匿名函数_编写高质量箭头函数的5个最佳做法
  10. python 3.6连接数据库(pymysql方式)
  11. scikit-learn和tensorflow的区别
  12. mysql 吞吐量测试工具_MySQL基准测试工具--sysbench
  13. java 如何执行dig 命令_如何直接在cmd下执行Dig命令
  14. 补单平台哪个靠谱 天猫补单哪个安全
  15. 使用cmd和excel完成批量复制所需文件夹和文件
  16. html如何做站内搜索,站内搜索-Search.html
  17. 项目管理(PMP)项目进度管理
  18. 最新Quarters II 13.1 下载安装全教程 + ModelSim联调(2022/12/11 )
  19. 惊艳的产品背后,是锐利的设计思维
  20. ibm服务器有哪些型号,IBM服务器各个机型所对应ServerGuide引导光盘.doc

热门文章

  1. poj Matrix 回溯,递归,虽然对于很多人是水题,但我感觉这道题听好的嘛!!!!!!!!!!!
  2. CentOS Linux 系统镜像文件(M1 Mac虚拟机专用)
  3. 快速构建express后端模版从qiya-cli开始
  4. Android TV 开发(5)
  5. linux命令之route
  6. linux命令大全之ss命令详解(获取socket统计信息)
  7. PHP最全笔记(三)(值得收藏,不时翻看一下)
  8. NetBeans Support Weblog
  9. SDRAM学习笔记(二)
  10. IDEA+Maven+多个Module模块(创建多模块SpringBoot整合项目)