【转】系列化与反系列化

摘要:
在环境中,它是在ASP。NET MVC。我以前练习过一次,但它有局限性,无法扩展。

http://www.cnblogs.com/insus/p/4083498.html

http://json2csharp.chahuo.com/

系列化Serialize与反系列化Deserialize在开发过程使用频率相当高,为了加强训练,Insus.NET再做一个演示。环境中是在ASP.NET MVC进行。
很早以前有练习过一次,不过它有局限性,做不上扩展性。《C#对泛型List<T>系列化与反系列化http://www.cnblogs.com/insus/p/3699057.html

Insus.NET把这两个过程,写成一个扩展方法:
【转】系列化与反系列化第1张


现在准备Model,就以这两天论坛一网友的例子来完成:
【转】系列化与反系列化第2张

创建一个Entity class:
【转】系列化与反系列化第3张


在控制器中,创建三个Action操作,一个是视图,一个是获取json字符串,最后一个是获取json对象:
【转】系列化与反系列化第4张

ok,接下来,可以创建视图,然后展示上图中的标记2与标记3的操作:
【转】系列化与反系列化第5张

先来写jQuery实现获取json字符串:
【转】系列化与反系列化第6张


先来演示一下:
【转】系列化与反系列化第7张

再来看看另外一个操作:
【转】系列化与反系列化第8张

演示,把获取的数据绑定至table上:
【转】系列化与反系列化第9张

实现数据显示,contentType类型与服务端反回的类型保持一致。
下面几篇中,也有提及toJson的方法,可以回顾与提升参考:
序列化(Serialization)据为JSONP远端请求http://www.cnblogs.com/insus/p/3515904.html
MVC应用程序中,怎样控制与复制相同的功能http://www.cnblogs.com/insus/p/3549557.html 
jQuery获取一般处理程序(ashx)的JSON数据http://www.cnblogs.com/insus/p/3713459.html 
为ASP.NET MVC视图输出jsonhttp://www.cnblogs.com/insus/p/3961893.html

免责声明:文章转载自《【转】系列化与反系列化》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇【转】如何把Json格式字符写进text文件中【转】c#处理3种json数据的实例下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

警告:Nvidia 官方二进制驱动严重问题

昨日 Nvidia 官方闭源驱动爆出重大缺陷,可能导致显卡风扇停转继而导致 GPU 核心温度过高。 该问题出现在 Win32 196.75 版和 Unix 系列 195.36.08 和 195.36.03 驱动上。对于 Unix 类系统的驱动, Nvidia 建议用户降级至 190.53 或 195.30 驱动。 对于部分新近的发行版,可以先使用开源的 N...

Installing NLTK — NLTK 2.0 documentation

Installing NLTK — NLTK 2.0 documentation Mac/Unix¶ Open Finder>Applications>Utilities>Terminal and type python -V to find out what version of Python is installed Insta...

使用curses管理基于文本的屏幕--(二)

初始化与结束正如我们所看到的,所有的curses必须与initscr开始,并且以endwin结束。下面是他们头文件的定义:#include <curses.h>WINDOW *initscr(void);int endwin(void);在每个程序中initscr应只被调用一次。如果函数调用成功,initscr函数会返回一个指向stdscr结构的...

Linux文件操作(二)

标准I/O库标准I/O库以及他的头文件,提供了一个到底层I/O系统调用的一个万能接口.这个库并不是ANSI标准C的一部分,而我们在前面所谈到的系统调用也不是,但是这个库却提供了许多复杂的函数用来处理格式化输出以及描述输入.他同时也会小心的处理设备所要求的缓冲区.在许多方式上,我们可以用使用低层文件描述符的方式来使用这个库.我们需要打开文件建立访问路径.这会返...

SciTE – 又一款小巧的文本编辑器 小众软件

SciTE – 又一款小巧的文本编辑器 - 小众软件 SciTE – 又一款小巧的文本编辑器 收藏 55 SciTE – 又一款小巧的文本编辑器 0.00 / 5 5 1 / 5 2 / 5 3 / 5 4 / 5 5 / 5 0 votes 李二嫂的猪 on 2007.06.28, 标签: 编辑, 记事本. 前两天在 SourceForg...

EWeb4JSolidBase 1.9发布,基于EWeb4J的功能平台 开源软件 ITeye资讯

EWeb4J-SolidBase 1.9发布,基于EWeb4J的功能平台 4 小时前 by 见习记者 laiweiweihi评论(4)有982人浏览 eweb4jsolidbasedwzjavaweb 声明:ITeye资讯文章的版权属于ITeye网站所有,严禁任何网站转载本文,否则必将追究法律责任! <>猎头职位: 北京:...