• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP.NET > ASP.NET中JSON的序列化和反序列化使用说明

ASP.NET中JSON的序列化和反序列化使用说明

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了json asp.net,asp.net,asp net培训,asp和asp.net的区别,零基础学asp.net等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
在网站应用中使用JSON的场景越来越多,本文介绍 ASP.NET中JSON的序列化和反序列化,主要对JSON的简单介绍,ASP.NET如何序列化和反序列化的处理,在序列化和反序列化对日期时间、集合、字典的处理。
一、JSON简介
JSON(JavaScript Object Notation,JavaScript对象表示法)是一种轻量级的数据交换格式。
JSON是“名值对”的集合。结构由大括号'{}',中括号'[]',逗号',',冒号':',双引号'“”'组成,包含的数据类型有Object,Number,Boolean,String,Array, NULL等。
JSON具有以下的形式:
对象(Object)是一个无序的“名值对”集合,一个对象以”{”开始,”}”结束。每个“名”后跟着一个”:”,多个“名值对”由逗号分隔。如:
var user={"name":"张三","gender":"男","birthday":"1980-8-8"}
数组(Array)是值的有序集合,一个数组以“[”开始,以“]”结束,值之间使用“,”分隔。如:
var userlist=[{"user":{"name":"张三","gender":"男","birthday":"1980-8-8"}},{"user":{"name":"李四","gender":"男","birthday":"1985-5-8"}}];
字符串(String)是由双引号包围的任意数量的Unicode字符的集合,使用反斜线转义。
二、对JSON数据进行序列化和反序列化
可以使用DataContractJsonSerializer类将类型实例序列化为JSON字符串,并将JSON字符串反序列化为类型实例。 DataContractJsonSerializer在System.Runtime.Serialization.Json命名空间下,.NET Framework 3.5包含在System.ServiceModel.Web.dll中,需要添加对其的引用;.NET Framework 4在System.Runtime.Serialization中。
利用DataContractJsonSerializer序列化和反序列化的代码:
TimeSpan ts = dt - DateTime
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • ASP.NET中各种连接数据库的配置的方法及json数据转换
  • Asp.net实现无刷新调用后台实体类数据并以Json格式返回
  • asp.net提取多层嵌套json数据的方法
  • asp.net使用DataTable构造Json字符串的方法
  • JSON在ASP.NET中使用方法
  • ASP.NET中实现把Json数据转换为ADO.NET DataSet对象
  • Asp.net配合easyui实现返回json数据实例
  • ASP.NET中XML转JSON的方法实例
  • asp.net如何将DataSet转换成josn并输出
  • asp.net webservice返回json的方法

相关文章

  • 2017-05-11ASP.NET中CKEditor与CKFinder的配置使用
  • 2017-05-11检测含有中文字符串的实际长度
  • 2018-08-20微信小程序基于腾讯云对象存储的图片上传功能
  • 2017-05-11如何在网站级别动态更改主题
  • 2017-05-11验证用户必选CheckBox控件与自定义验证javascript代码
  • 2017-05-11.net自定义事件示例分享
  • 2017-05-11Request.UrlReferrer中文乱码解决方法
  • 2017-05-11iis访问出现各种问题(Vs访问正常)的部分处理方法详细整理
  • 2017-05-11如何在DataGrid控件中实现自定义分页
  • 2017-05-11asp.net 文件下载实现代码

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • asp.net关于Cookie跨域(域名)的问题
    • Asp.net获取服务器指定文件夹目录文件并提供下载的方法
    • asp.net 无法获取的内部内容,因为该内容不是文本 的解决方法
    • IE 性能分析工具(asp.net环境)
    • .net Core连接MongoDB数据库的步骤详解
    • asp.C#实现图片文件与base64string编码解码
    • Asp.NET生成各种网页快捷方式的代码(桌面url快捷方式,收藏夹/开始菜单快捷方式)
    • asp.net javascript 文件无刷新上传实例代码第1/2页
    • ASP.NET web.config 配置节点详解
    • Asp.Net、asp实现的搜索引擎网址收录检查程序

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有